https://github.com/reduxjs/redux/tree/master/examples/todos
こちらのサンプルプロジェクトでReduxの勉強をしているのですが、
プロジェクト直下のindex.js
js
1import React from 'react' 2import { render } from 'react-dom' 3import { createStore } from 'redux' 4import { Provider } from 'react-redux' 5import App from './components/App' 6import rootReducer from './reducers' 7 8const store = createStore(rootReducer) 9 10render( 11 <Provider store={store}> 12 <App /> 13 </Provider>, 14 document.getElementById('root') 15) 16
この中の"rootReducer"の出どころがわかりません。
定義へ飛ぶと
js
1import { combineReducers } from 'redux' 2import todos from './todos' 3import visibilityFilter from './visibilityFilter' 4 5export default combineReducers({ 6 todos, 7 visibilityFilter 8})
reducersディレクトリ のindex.jsの中のexport defaultが指定されます。
このrootReducerはなんらか自動で設定されるものなのでしょうか?
ググっても明示的にrootReducerという定数を用意しているものしか見つからず。
お力添えいただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/02 12:34 編集
2020/06/02 12:35
2020/06/02 12:36