news.volyx.in

Show HN: One – A new React framework unifying web, native and local-first (onestack.dev)

506 points by nwienert · 673 days ago · 254 comments on HN

Article summary

One is a new React framework that aims to unify web, native, and local-first development, allowing developers to build websites and native apps with a single codebase. It is built on top of Vite and provides features such as typed file-system routing, per-page render modes, and loaders. The framework is designed to be fast and simple, with a focus on making full-stack development easier. One is currently in beta and has a companion framework called Zero, which is still in private beta.

Main themes

  • React framework
  • Cross-platform development
  • Full-stack development
  • Unified codebase
  • Local-first development
  • Vite integration

What commenters say

  • The complexity of web development has increased due to the proliferation of frameworks, and One may not be the solution to this problem.
  • One has the potential to simplify cross-platform development and make it more efficient, but its effectiveness for complex apps is still uncertain.
  • Some developers believe that using a single framework like One can save time and resources, while others argue that native development is still the best approach for complex apps.
  • The decision to use a framework like One depends on the specific needs and goals of the project, and a thorough evaluation of its capabilities and limitations is necessary.
  • One's ability to provide a unified codebase for web and native development is a significant advantage, but its compatibility with existing frameworks and libraries is still a concern.
  • The introduction of new frameworks like One can lead to a fragmentation of the development community, making it harder for developers to choose the right tools for their projects.
  • Some developers are skeptical about the value proposition of One, citing the need for more information and documentation to fully understand its capabilities and limitations.
  • The use of One and similar frameworks can be beneficial for small teams and projects with limited resources, but may not be suitable for larger, more complex projects.