商店:“商店就像一块巨大的白板,你可以在其中写下所有重要的内容。每个人都可以看到,不允许有秘密!”
行动:“行动就像披萨订单——‘我想要一份意大利辣香肠,不要蘑菇。’你只需描述你想要什么,但不要自己做披萨。”
Reducer:“Reducer 是厨师!他们接受订单(行动)并制作披萨(新状态)。但请记住:没有行动,就没有披萨。”
Dispatch:“Dispatch 是送货员带着您的订单迅速离开。响铃,响铃——你的更新状态就在这里!”
使示例具有相关性:
const initialState = { coffeeLevel: "Empty" }; const coffeeReducer = (state = initialState, action) => { switch (action.type) { case 'REFILL': return { ...state, coffeeLevel: "Full" }; case 'DRINK': return { ...state, coffeeLevel: "Half" }; case 'SPILL': return { ...state, coffeeLevel: "Empty ?" }; default: return state; } };
“如果你喜欢这次轻松地深入 Redux,为什么不看看我还做了什么?请访问 https://www.vrushikvisavadiya.com/ 查看我的作品集!它就像满足您好奇心的 Redux——将我的所有项目组织在一个地方。让我们联系吧!”
以上是Redux 变得简单:像专业人士一样管理状态的详细内容。更多信息请关注PHP中文网其他相关文章!