React

React

React (also known as React.js or ReactJS) is a free and open-source library for building user interfaces based on components. It is maintained by Meta (formerly ) and a community of individual developers and companies. React can be used as a base in the development of single-page, mobile, or server-rendered applications with frameworks like . However, React is only concerned with state management and rendering that state to the , so creating React applications usually requires additional libraries for routing and certain client-side functionality. React (JavaScript library)

Articles

New React docs pretend SPAs don't exist anymore | Wasp

  • React just released their new docs at https://react.dev/. While it looks great and packs a lot of improvements, one section that caught the community's attention is "Start a New React Project". The strongly recommended way to start a new React project is to use a framework such as , while the traditional route of using bundlers like Vite or is fairly strongly discouraged
  • Traditionally, React was only a library in your stack of choice. You would use (or Vite nowadays) as a bundler/starter for your React project
  • There are also new frameworks emerging that focus on this particular use case (e.g., RedwoodJS and Wasp (disclaimer: this is us!)) whose flagship feature is not , but rather the abstraction of and CRUD on data models, and getting full-stack functionality from to the , with extra features such as easy authentication and deployment out of the box
  • With a "go for Next or you are unusual" and "you need " message, React is making a strong signal against other solutions that don't emphasize as their main feature
Backlinks24