useReducer 不更新UI
我想通过 useReducer
实现一个类似官方文档中提及的 useLegacyState 的自定义hooks,来灵活更新组件中的state。
单独只使用,useState
,或者 useReducer
都可以实现:
https://codesandbox.io/embed/...
但是,我使用自定义hooks却无法更新UI:
https://codesandbox.io/embed/...
这是为啥?
我想通过 useReducer
实现一个类似官方文档中提及的 useLegacyState 的自定义hooks,来灵活更新组件中的state。
单独只使用,useState
,或者 useReducer
都可以实现:
https://codesandbox.io/embed/...
但是,我使用自定义hooks却无法更新UI:
https://codesandbox.io/embed/...
这是为啥?
5 回答8.4k 阅读
2 回答10.5k 阅读✓ 已解决
2 回答10.7k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
3 回答1.9k 阅读
2 回答5.8k 阅读
改为:
欢迎关注我,和我交流