• 技术文章 >web前端 >js教程

    react redux是什么?

    藏色散人藏色散人2019-05-05 16:19:19原创3666
    React-Redux是Redux的官方React绑定库。它能够使你的React组件从Redux store中读取数据,并且向store分发actions以更新数据。

    大前端成长进阶课程:进入学习

    安装

    在你的React app中使用React-Redux:

    npm install --save react-redux

    或者

    yarn add react-redux

    简言之,react-redux是一个轻量级的封装库,核心方法只有两个:Provider和connect。

    React-Redux 提供<Provider/>组件,能够使你的整个app访问到Redux store中的数据:

    import React from "react";
    import ReactDOM from "react-dom";
    import { Provider } from "react-redux";
    import store from "./store";
    import App from "./App";
    const rootElement = document.getElementById("root");
    ReactDOM.render(
      <Provider store={store}>
        <App />
      </Provider>,
      rootElement
    );

    React-Redux提供一个connect方法能够让你把组件和store连接起来。

    通常你可以以下面这种方式调用connect方法:

    import { connect } from "react-redux";
    import { increment, decrement, reset } from "./actionCreators";
    // const Counter = ...
    const mapStateToProps = (state /*, ownProps*/) => {
      return {
        counter: state.counter
      };
    };
    const mapDispatchToProps = { increment, decrement, reset };
    export default connect(
      mapStateToProps,
      mapDispatchToProps
    )(Counter);

    相关推荐:《javascript教程

    以上就是react redux是什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:react redux
    上一篇:关于WebSocket的那些事儿 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• react生命周期的全面了解(附代码)• 使用RxJS管理React应用状态的介绍• ReactDom.render的详细解析• React表单元素的用法介绍(附代码)
    1/1

    PHP中文网