首页 > 解决方案 > 从 react redux 使用调度和连接

问题描述

似乎我可以使用 useDispatch 或 connect from react redux 来调度一个动作,或者它们似乎都是一样的。我的问题是我可以仅仅依靠 useDispatch 为整个反应应用程序传递存储数据吗?如果不是,在什么情况下我必须使用连接?谢谢

标签: reactjsreact-redux

解决方案


您可以对所有功能性反应组件使用 useDispatch 挂钩。如果你有一个基于类的组件结构,你将不能使用钩子(useDispatch() 和 useSelector()),因此你需要使用 connect。


推荐阅读