この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
reactnative:react-redux [2019/02/02 00:47] ips |
reactnative:react-redux [2019/02/02 03:04] (現在) ips |
||
---|---|---|---|
ライン 116: | ライン 116: | ||
o import {Provider} from 'react-redux' | o import {Provider} from 'react-redux' | ||
+ | ==== エラー3 ==== | ||
+ | <code> | ||
+ | TypeError: Cannot read property 'getState' of undefined | ||
+ | </code> | ||
+ | いつの間にかエラーが消えてしまったがProviderとstateあたりが問題だった | ||
+ | |||
+ | <code> | ||
+ | import React from 'react'; | ||
+ | import { createStore, combineReducers } from 'redux'; | ||
+ | import { Provider } from 'react-redux' | ||
+ | import Container from './components/Container' | ||
+ | import countReducerValue from './reducers/countReducer' | ||
+ | import nameReducerValue from './reducers/nameReducer' | ||
+ | |||
+ | |||
+ | const rootReducer = combineReducers({ | ||
+ | count: countReducerValue, | ||
+ | name: nameReducerValue, | ||
+ | }) | ||
+ | | ||
+ | const store = createStore(rootReducer) | ||
+ | |||
+ | |||
+ | export default class App extends React.Component { | ||
+ | render(){ | ||
+ | // console.log("App.render()") | ||
+ | // store.subscribe(() => console.log("xxxx:" + store.getState())) | ||
+ | return( | ||
+ | <Provider store={store}> | ||
+ | <Container/> | ||
+ | </Provider> | ||
+ | ) | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </code> |