0
に「ユーザー」のためのフォームを見つけることができませんでした:リアクト - Reduxのフォームは、私はこの例外を得ている店
Uncaught Error: Unable to create Form component. Could not find form for "user" in the store.
はここに私のreducers.js
function initialUserState(state = {email: '', password: ''}) {
return state;
}
const crmApp = combineReducers({
auth,
user: initialUserState
});
export default crmApp;
そして、ここでだのですindex.js
let store = createStore(reducers);
console.log(store.getState());
ReactDOM.render(
<Provider store={ store }>
<App />
</Provider>,
document.getElementById('root')
);
オブジェクト{AUTH:オブジェクト、ユーザー:オブジェクト}ユーザーは、基本的にログインフォームのモデルである
auth:
Object
isAuthenticated:false
isFetching: false
Object
user:
Object
email:""
password:""
格納コンソール出力ショーは、「ユーザ」オブジェクトを含みます。
誰かがそれを修正する方法を知っていますか?おそらく、私はreduxの店で間違ったユーザーモデルを入れている?
事前に感謝します。:)あなたは、詳細なhereとしてあなた減速にReduxのフォームを追加する必要が
私はこのガイド[link](http://davidkpiano.github.io/react-redux-form/models.html)に沿ってフォームを作成しました。しかし、下にformReducersとフォームデコレーションについては何もありません。 '//フォーム成分 のContactForm = reduxForm({ 形態: '接触' このフォーム ため//一意の名前})飾り(のContactForm);リンクは、私はそれが :)働いてしまっ404 – comprex
をcombineReducersについては、以下のコード: 'CONST crmApp = combineReducers({ AUTH、 深い:combineForms({ ユーザー:initialUserState }、 '深い') }); ' iはcombineFormsヘルパー忘れました。 – spirift
あること' – comprex