react-redux的核心功能是什么?
发布时间
阅读量:
阅读量
已经有了redux为什么还要设计react-redux?
由于redux与组件之间的耦合度较高,在实际开发中难以实现有效的解耦操作。因此开发出了一个名为redux的新解决方案。
引入了react-redux这一库之后,在应用逻辑中就无需再手动管理state订阅工作了。
类似于普通组件,在新的架构中UI组件内部也未引入任何关于redux的相关机制。
UI组件和容器组件
反应-redux将组件划分为两部分:UI组件与容器组件。
UI组件仅专注于UI界面的显示功能。
不含任何业务功能,并通过props接收外部数据。
无需使用Rdux API进行操作。
通常位于components文件夹中存放。
而容器组件则专门管理数据及其相关的业务逻辑。
不涉及界面展示工作。
aets会调用Redux API进行操作。
通常位于containers文件夹中存放。
.
react-redux的核心API
1. Provider:该组件包含的组件能够获取到状态state.
Provider存在的意义相当于可以替换掉redux中的subscribe。
ReactDOM.render((
<Provider store={store}>
<Ap
全部评论 (0)
还没有任何评论哟~
