Intégration du Store Redux dans l'Application React
Pratique
Une fois le store configuré, il peut être utilisé dans l'application. Il est nécessaire de fournir le store à l'ensemble de l'application. Cette opération s'effectue dans le fichier index.js.
import React from "react";
import ReactDOM from "react-dom/client";
import { Provider } from "react-redux";
import App from "./App/App";
import store from "./redux/store";
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<Provider store={store}>
<React.StrictMode>
<App />
</React.StrictMode>
</Provider>
);
Explication du code : Intégration du store Redux dans une application React à l'aide de la bibliothèque react-redux. Analyse étape par étape.
- Ligne 3 : Importation du composant
Providerdepuis la bibliothèquereact-redux; - Ligne 5 : Importation de l'objet
storedepuis un fichier nomméstore.js, situé dans un dossier appeléredux; - Lignes 9-13 : Le composant
Providerenglobe le composantApp. Le composantProviderest un composant d'ordre supérieur fourni parreact-reduxqui rend le store Redux accessible aux composants de l'application ; - Ligne 9 : L'objet
storeest passé en tant que prop au composantProvider. Cette prop se nommestoreet sa valeur correspond à l'objetstoreimporté.
1. Quel est le rôle du composant Provider de la bibliothèque react-redux ?
2. Quelle propriété est utilisée pour fournir le store Redux au composant Provider ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain what the Provider component does in more detail?
Why do we need to wrap the App component with Provider?
What happens if we don't provide the store to the Provider?
Awesome!
Completion rate improved to 4.17
Intégration du Store Redux dans l'Application React
Glissez pour afficher le menu
Pratique
Une fois le store configuré, il peut être utilisé dans l'application. Il est nécessaire de fournir le store à l'ensemble de l'application. Cette opération s'effectue dans le fichier index.js.
import React from "react";
import ReactDOM from "react-dom/client";
import { Provider } from "react-redux";
import App from "./App/App";
import store from "./redux/store";
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<Provider store={store}>
<React.StrictMode>
<App />
</React.StrictMode>
</Provider>
);
Explication du code : Intégration du store Redux dans une application React à l'aide de la bibliothèque react-redux. Analyse étape par étape.
- Ligne 3 : Importation du composant
Providerdepuis la bibliothèquereact-redux; - Ligne 5 : Importation de l'objet
storedepuis un fichier nomméstore.js, situé dans un dossier appeléredux; - Lignes 9-13 : Le composant
Providerenglobe le composantApp. Le composantProviderest un composant d'ordre supérieur fourni parreact-reduxqui rend le store Redux accessible aux composants de l'application ; - Ligne 9 : L'objet
storeest passé en tant que prop au composantProvider. Cette prop se nommestoreet sa valeur correspond à l'objetstoreimporté.
1. Quel est le rôle du composant Provider de la bibliothèque react-redux ?
2. Quelle propriété est utilisée pour fournir le store Redux au composant Provider ?
Merci pour vos commentaires !