Advertisement

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)

还没有任何评论哟~