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

相關文章
相關標籤/搜索