Introducing react.dev
Published on Apr 3, 2023
•
2 min read
React, one of the most popular JavaScript libraries for building user interfaces, has recently launched a new blog site, react.dev
. This new blog site is an exciting development for React developers as it offers a wealth of information on React, its ecosystem, and related technologies.
React.dev is the official blog site for React, managed by the React team at Facebook. The site features a clean and modern design that is easy to navigate. It offers a rich collection of blog posts, tutorials, and documentation that cover a wide range of topics related to React.
One of the standout features of react.dev is its in-depth tutorials that cover everything from basic concepts to advanced techniques. These tutorials are written by experts in the field and provide step-by-step instructions for building real-world applications using React. The site also includes a comprehensive documentation section that covers all aspects of React, including its core features, hooks, and the latest updates.
In addition to tutorials and documentation, react.dev also features a series of blog posts that cover a range of topics related to React and its ecosystem. These blog posts are written by members of the React team as well as external contributors, and they provide valuable insights into the latest trends and developments in the React community.
My favorite aspects on it :
- The focus on hooks and functional components
- The guides with many diagrams, illustrations and interactive challenges
- The emphasis of React as a cross-platform solution, not web-only
- API pages well separated in references/usage, current/deprecated, client/server
- The overall consistency of the whole experience
there were controversial aspect as well, specifically regarding the recommendation of a limited selection of frameworks (Next.js, Remix, Gatsby, Expo) for starting a new React project, while not endorsing several others (Vite, Create-React-App, client-side SPA...).
Conclusion
🔗From basic to advanced topics, these docs cover everything you need to learn how to use the best of modern React to create user interfaces. If you are new to the React world, this documentation will definitely help you a lot with the interactive examples. For experienced React developers, this documentation brings together several important advanced concepts that are sure to help you create better UI components.