0
私は初心者です。今はすべてが混乱しています。私は店を作り、店に新しい価値を送りたいと思っていますが、それはうまくいかず、誰かを助けることができますか?おかげreduxの発送がうまくいきません
import {createStore, combineReducers} from 'redux';
import uuid from 'uuid';
const state={
id:0,
numbers:[]
}
const randomNumber=()=>{...}
//reducer
const reducer=(state={},action)=>{
switch(action.type){
case 'ADD_NUMBER':
const newNumber={id:state.id+1, number:randomNumber()}
return {
...state,
id:uuid(),
numbers:[...state.numbers,newNumber]
}
}
}
//store
const store=createStore(reducer)
store.subscribe(()=>{const state=store.getState})
console.log('new state should update, but it does not: ', state)
const addNumber =()=>({type: 'ADD_NUMBER'})
//dispatch
store.dispatch(addNumber())
どのように機能しないかについてさらに詳しく説明できますか?何かエラーがありますか?エラーが表示されない場合は、減速機が呼び出されているかどうかを確認しましたか?何も起こりませんか? –
はい私はエラーが発生しました。私はエラーで私の質問を更新しました。見てください、私はconsole.logを州で使用しましたが、 – Nhat