react.dev
React
https://react.dev
Quick Start
If you use a build tool or a framework, consult its documentation to learn how to add a CSS file to your project. Displaying data . JSX lets you put markup into JavaScript. Curly braces let you "escape back" into JavaScript so that you can embed some variable from your code and display it to the user. For example, this will display user.name:
Installation
Most pages in the React documentation contain sandboxes like this. Outside of the React documentation, there are many online sandboxes that support React: for example, CodeSandbox, StackBlitz, or CodePen. To try React locally on your computer, download this HTML page. Open it in your editor and in your browser! Creating a React App
Reference
React calls Components and Hooks - React is responsible for rendering components and hooks when necessary to optimize the user experience. Rules of Hooks - Hooks are defined using JavaScript functions, but they represent a special type of reusable UI logic with restrictions on where they can be called.
Community
There are many online forums which are a great place for discussion about best practices and application architecture as well as the future of React. If you have an answerable code-level question, Stack Overflow is usually a better fit. Each community consists of many thousands of React users. DEV's React community; Hashnode's React community
Blog
React 18 was years in the making, and with it brought valuable lessons for the React team. Its release was the result of many years of research and exploring many paths. Some of those paths were successful; many more were dead-ends that led to new insights.
React Native
Today, React Native is supported by contributions from individuals and companies around the world including Callstack, Expo, Infinite Red, Microsoft and Software Mansion. Our community is always shipping exciting new projects and exploring platforms beyond Android and iOS with repos like React Native Windows , React Native macOS and React ...