为了账号安全,请及时绑定邮箱和手机立即绑定

react+react-redux+react-router4 中组件连接store方式

react+react-redux+react-router4 中组件连接store方式

茅侃侃 2018-07-17 17:23:36
ReactDOM.render(   <Provider store={Store}>     <HashRouter>       <App />     </HashRouter>   </Provider>   , document.getElementById('root'));在组件中连接store 以前用的是connect ;发现在组件中用static contextTypes = {     store: PropTypes.object.isRequired, }; 然后  const { store } = this.context也可以取到 store ;想问哪种方式比较好?
查看完整描述

2 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

前一种,因为实际上connect的实现方式就是个高阶组件,用的就是this.context的方式

查看完整回答
反对 回复 2018-07-21
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

使用connect吧,如果对react redux不熟悉,可能会引起未知的异常。

查看完整回答
反对 回复 2018-07-21
  • 2 回答
  • 0 关注
  • 1266 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信