React中适合useReducer的场景:
1. 使用对象或者数组作为state;
2. state的更新比较复杂,或者业务逻辑比较复杂;
3. 很多属性互相关联,适合在一个对象中管理,方便维护和测试;
4. 子组件中需要更新state,可结合props或useContext使用。
1. 使用对象或者数组作为state;
2. state的更新比较复杂,或者业务逻辑比较复杂;
3. 很多属性互相关联,适合在一个对象中管理,方便维护和测试;
4. 子组件中需要更新state,可结合props或useContext使用。
展开
评论
点赞