我是React Native的新手,最近计划在我的项目中使用Redux Toolkit。我以前使用的是标准的Redux,但我非常喜欢RTK如何通过切片保持一切简洁。
我的项目目前将类组件用于屏幕,并希望保持这种方式,但我找不到任何关于将RTK与类组件一起使用的文档,只能与功能组件一起使用。我想知道是否可以使用类组件,以及需要进行哪些更改才能添加RTK。我觉得我应该能够从Slices导入操作,然后使用MapDispatchToProps,但任何见解都将不胜感激。
谢谢!
Redux Toolkit纯粹是关于编写Redux逻辑,与编写React组件和使用React Redux的方式完全不同。
因此,您可以使用以下任意组合:
- Redux逻辑:香草手写Redux或RTK
- React Redux:
connect
+类组件,或功能组件+钩子
请参阅有关使用connect
:的React Redux文档
- https://react-redux.js.org/using-react-redux/connect-mapstate
- https://react-redux.js.org/using-react-redux/connect-mapdispatch