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.2k 阅读
2 回答10.3k 阅读✓ 已解决
2 回答10.5k 阅读✓ 已解决
3 回答4.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答1.7k 阅读
3 回答2.1k 阅读✓ 已解决
改为:
欢迎关注我,和我交流