世界上最伟大的投资就是投资自己的教育
跟着随风前辈学了 redux 之后, 一直是用connect()来连接的, 并且第二个参数一般直接传入actionCreators, 例如:
connect()
actionCreators
import { getUser } from '../actions' const User = props : { const { getUser } = props ... } export default connect(mapStateToProps, { getUser })(User)
今天看到 redux 官网里面说, 如果使用 hooks, 那么建议直接使用useDispatch()并且手动dispatch一个action, 而且貌似废除了useActions()这个 hook, 我翻看了一些他们的讨论, 不是特别理解, 似乎是有关性能和代码写法的争论, Dan 貌似提到"binding action creators" pattern 不是很好, 随风前辈能简单的解释一下么, 谢谢?
useDispatch()
dispatch
action
useActions()
讨论的链接如下:
本站文章均为原创内容,如需转载请注明出处,谢谢。
预览
© 汕尾市求知科技有限公司 | Rails365 Gitlab | 知乎 | b 站 | csdn
粤公网安备 44152102000088号 | 粤ICP备19038915号