Récupération des données du Store

Récupération des données du Store

Suite à la création du notre Reducer dans l’ancien tutoriel, on va récupérer notre state dans notre component Home

La première étape est d’importé

import { connect } from 'react-redux';

A la fin de notre page on va utiliser notre connect comme celui-ci

export default connect()(Home);

Maintenant pour avoir le state du Reducer il faut créer une function mapStateToProps (Le nom de la function est aléatoire)

const mapStateToPorps = (state) => { return{ count: state.count } }

l’attribut count va être notre props dans notre component Home

state.count est notre state du Reducer dans le Store

ET

Finalement on injecte la function mapStateToProps sur connect

const mapStateToPorps = (state) => { 
  return{ 
      count: state.count 
  } 
} 
export default connect(mapStateToPorps)(Home);

Dans ce cas la, on peut récupérer le state count dans un props count.

Si on fait un test dans la partie render

... 
render() { 
    console.log(this.props); 
}
...

On va avoir le résultat de la variable count.