Redux - Предоставление функции редуктора для создания ошибки хранилища - PullRequest
0 голосов
/ 05 июля 2019

В этом документе требуется 3 аргумента, первый из которых является редуктором.

https://redux.js.org/api/createstore

Я понимаю, что должна быть определена функция, но куда она будет приходитьот?Я это определяю или это что-то импортированное?

Прямо сейчас я получаю сообщение об ошибке rootReducer is not defined.

Наверное, я не уверен, что делать дляВ этом конкретном назначении все, что мне нужно было сделать, это вернуть данные JSON из предоставленной конечной точки.

Я обошелся без использования Redux / Thunk, но требования об этом просят вместе с Jest.

Что бы я добавил к первому аргументу?

import { createStore, applyMiddleware, compose } from 'redux';

import thunk       from 'redux-thunk';

const initialState = {};

const middleware = [thunk];

const store = createStore(rootReducer, initialState, compose(
applyMiddleware(...middleware),

window._REDUX_DEVTOOLS_EXTENSION_ ? 
window.__REDUX_DEVTOOLS_EXTENSION__() : f => f

));

1 Ответ

1 голос
/ 05 июля 2019

Пожалуйста, найдите время, чтобы прочитать документацию Redux .Redux ожидает, что вы напишите «функции-редукторы» , которые определяют , как состояние инициализируется и обновляется.

Что касается вопроса о настройке магазина, см. Страницу документации в разделе «Настройка вашего магазина» .

...