
Example Projects – React
There are many example projects created by the React community. We’re keeping this page focused on the ones that use React without third-party state management libraries.
React – A JavaScript library for building user interfaces
React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your …
Hello World – React
In this guide, we will examine the building blocks of React apps: elements and components. Once you master them, you can create complex apps from small reusable pieces.
Context – React
In a typical React application, data is passed top-down (parent to child) via props, but such usage can be cumbersome for certain types of props (e.g. locale preference, UI theme) that are …
Performance Tools – React
If you’re benchmarking or seeing performance problems in your React apps, make sure you’re testing with the minified production build. The development build includes extra warnings that …
CDN Links – React
CDN Links These docs are old and won’t be updated. Go to react.dev for the new React docs. See Add React to an Existing Project for the recommended ways to add React. Both React …
Error Boundaries – React
To solve this problem for React users, React 16 introduces a new concept of an “error boundary”. Error boundaries are React components that catch JavaScript errors anywhere in their child …
Accessibility – React
Our React applications continuously modify the HTML DOM during runtime, sometimes leading to keyboard focus being lost or set to an unexpected element. In order to repair this, we need to …
Créer une nouvelle appli React – React - reactjs.org
Create React App est un environnement confortable pour apprendre React, et constitue la meilleure option pour démarrer une nouvelle application web monopage en React.
Code-Splitting – React
Most React apps will have their files “bundled” using tools like Webpack, Rollup or Browserify. Bundling is the process of following imported files and merging them into a single file: a “bundle”.