私はReactとreduxのチュートリアルに従っていますが、ビデオの最後に同じコードがあるのでエラーが出ます。すでに未知のタイプエラー:state.concatは関数エラーではありません
キャッチされない例外TypeError:state.concatは
すべてのヘルプはそれを感謝される関数ではありません!
//action is a parameter and the reducer is the function
//We will make change to the state based on the action (function)
//Function will be reducers
const cards = (state, action) => {
switch (action.type){
case 'ADD_CARD':
let newCard = Object.assign({}, action.data, {
score: 1,
id: +new Date
});
//error is here
return state.concat([newCard]);
default:
return state || {};
}
};
//Redux helper function to pass reducer functions
const store = Redux.createStore(Redux.combineReducers({
cards: cards
}));
//Keep an eye on the store for changes
store.subscribe(() => {
console.log(store.getState());
});
//activate store action
store.dispatch({
type: 'ADD_CARD',
data: {
front: 'front',
back: 'back'
}
});
//Another action
store.dispatch({
type: 'ADD_CARD',
data: {}
});
を試みるカードのプロパティであり、それはビデオに著者によるアレイは?ありがとう –
デバッガで確認して確認できますか?コンソールにログを記録して、出力を送ってください。 – stevelacerda7
あなたが話しているチュートリアルと完全なコードを共有できますか? – kevgathuku