RN子组件获取redux数据

1、能够用Provider组件包起要用redux数据的组件,传给他storereact

<Provider store={store}>
    <App/>
    <Index/>
</Provider>

这样App和Index组件能够经过如下方式获取redux里的数据(经过props获取):redux

import React, { Component } from 'react';
import { connect } from 'redux';

class APP extends Component {
    constructor(props){
        super(props);
    }
}
export default connect((store) => (store))(App)

或者只传入connect本身须要的数据:ide

import React, { Component } from 'react';
import { connect } from 'redux';

class APP extends Component {
    constructor(props){
        super(props);
    }
}

let select = (state) => {
    return {
        th: state.th
    }
}
export default connect(select)(APP );

2、定义一个 container 组件,在 container 里面用 connect 获取须要的 state,而后经过 props 传给子组件。spa

相关文章
相关标签/搜索