Інтеграція Redux Store у React Застосунок
Практика
Після налаштування store його можна використовувати в додатку. Необхідно надати store всьому додатку. Це робиться у файлі 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>
);
Пояснення коду: Інтеграція Redux store у React-додаток за допомогою бібліотеки react-redux. Розглянемо це поетапно.
- Рядок 3: Імпорт компонента
Providerз бібліотекиreact-redux; - Рядок 5: Імпорт об'єкта
storeз файлуstore.js, який знаходиться у папціredux; - Рядки 9-13: Компонент
Providerобгортає компонентApp. КомпонентProvider— це компонент вищого порядку з бібліотекиreact-redux, який робить Redux store доступним для компонентів додатку; - Рядок 9: Об'єкт
storeпередається як пропс до компонентаProvider. Цей пропс має назвуstore, і його значення — імпортований об'єктstore.
1. Яке призначення компонента Provider з бібліотеки react-redux?
2. Яка проп використовується для передачі Redux store до компонента Provider?
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 4
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.17
Інтеграція Redux Store у React Застосунок
Свайпніть щоб показати меню
Практика
Після налаштування store його можна використовувати в додатку. Необхідно надати store всьому додатку. Це робиться у файлі 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>
);
Пояснення коду: Інтеграція Redux store у React-додаток за допомогою бібліотеки react-redux. Розглянемо це поетапно.
- Рядок 3: Імпорт компонента
Providerз бібліотекиreact-redux; - Рядок 5: Імпорт об'єкта
storeз файлуstore.js, який знаходиться у папціredux; - Рядки 9-13: Компонент
Providerобгортає компонентApp. КомпонентProvider— це компонент вищого порядку з бібліотекиreact-redux, який робить Redux store доступним для компонентів додатку; - Рядок 9: Об'єкт
storeпередається як пропс до компонентаProvider. Цей пропс має назвуstore, і його значення — імпортований об'єктstore.
1. Яке призначення компонента Provider з бібліотеки react-redux?
2. Яка проп використовується для передачі Redux store до компонента Provider?
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 4