代码之家  ›  专栏  ›  技术社区  ›  AmerllicA

通过根组件中的react上下文传递redux store是否正确?

  •  2
  • AmerllicA  · 技术社区  · 6 年前

    我在搭建一个大型脚手架 React 应用程序。实际上,这是一个高级的管理面板,我想使用 Redux 用于处理全局 state 应用程序和 Redux Saga 对于异步操作。

    几天前我看到一篇文章 medium 是关于新的 React Context API,它很棒而且很有用。

    我也看到了一个有用的 Stack Overflow 关于使用的问题 反应上下文 , Here 是关于 反应上下文 VS 反应 我的处境有些不同。

    在我的情况下,我想用 雷杜 用于控制全局 状态 应用程序类型 login ,全局数据等,并将这些数据传递到所有组件树 反应上下文 ,这是正确的方法吗?有没有更好的杠杆方法?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Shubham Khatri    6 年前

    react-redux context connect

    import { connect } from 'react-redux';
    
    class Admin extends React.Component {
        ...
    }
    
    const mapStateToProps = (state) => {
        return {
            isLoggedIn: state.isLoggedIn
        }
    }
    
    export default connect(mapStateToProps)(Admin);
    

    here