开始使用 Redux Toolkit
目的
Redux Toolkit 包旨在成为编写 Redux 逻辑的标准方式。它最初是为了解决 Redux 的三个常见问题而创建的:
- "配置 Redux 商店太复杂"
- "我必须添加很多包才能让 Redux 做出有用的事情"
- "Redux 需要太多样板代码"
我们不能解决每一个用例,但是在 create-react-app
的精神下,我们可以尝试提供一些工具,这些工具可以抽象出设置过程并处理最常见的用例,同时还包括一些有用的实用程序,这将让用户简化他们的应用程序代码。
Redux Toolkit 还包括一个我们称之为 "RTK Query" 的强大的数据获取和缓存能力。它作为一组独立的入口点包含在包中。它是可选的,但可以消除手动编写数据获取逻辑的需要。