Integrering av Redux-butiken i React-appen
Praktik
När butiken är konfigurerad kan den användas i appen. Vi måste tillhandahålla store till hela appen. Vi gör detta i filen 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>
);
Kodförklaring: Integrering av Redux-butiken i en React-app med hjälp av react-redux-biblioteket. Låt oss gå igenom det steg för steg.
- Rad 3: Importera
Provider-komponenten frånreact-redux-biblioteket; - Rad 5: Importera
store-objektet från en fil som heterstore.js, placerad i en mapp som heterredux; - Rad 9-13:
Provider-komponenten omsluterApp-komponenten.Providerär en högre ordningens komponent som tillhandahålls avreact-reduxoch gör Redux-butiken tillgänglig för komponenterna i appen; - Rad 9:
store-objektet skickas som en prop tillProvider-komponenten. Denna prop heterstoreoch dess värde är det importeradestore-objektet.
1. Vad är syftet med Provider-komponenten från react-redux-biblioteket?
2. Vilken prop används för att tillhandahålla Redux-butiken till Provider-komponenten?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Integrering av Redux-butiken i React-appen
Svep för att visa menyn
Praktik
När butiken är konfigurerad kan den användas i appen. Vi måste tillhandahålla store till hela appen. Vi gör detta i filen 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>
);
Kodförklaring: Integrering av Redux-butiken i en React-app med hjälp av react-redux-biblioteket. Låt oss gå igenom det steg för steg.
- Rad 3: Importera
Provider-komponenten frånreact-redux-biblioteket; - Rad 5: Importera
store-objektet från en fil som heterstore.js, placerad i en mapp som heterredux; - Rad 9-13:
Provider-komponenten omsluterApp-komponenten.Providerär en högre ordningens komponent som tillhandahålls avreact-reduxoch gör Redux-butiken tillgänglig för komponenterna i appen; - Rad 9:
store-objektet skickas som en prop tillProvider-komponenten. Denna prop heterstoreoch dess värde är det importeradestore-objektet.
1. Vad är syftet med Provider-komponenten från react-redux-biblioteket?
2. Vilken prop används för att tillhandahålla Redux-butiken till Provider-komponenten?
Tack för dina kommentarer!