Bonjour, je souhaite mettre en évidence l'élément actif actuel sur mon tiroir, comment puis-je obtenir la scène/l'itinéraire actuel afin de pouvoir mettre en évidence l'élément correspondant ?
J'ai essayé Actions.currentRouter mais il n'est pas défini.
Merci
Si vous utilisez redux, vous pouvez peut-être vérifier ceci pour obtenir le this.props.route.key
.
Si vous utilisez le réducteur par défaut, vous pouvez également accéder à l'état actuel et donc à la route en utilisant :
const reducerCreate = params=>{
const defaultReducer = Reducer(params);
return (state, action)=>{
// The following is an example alternative implementation of Reducer.js .getCurrent(state)
var currentState = state;
if(currentState){
while (currentState.children){
currentState = currentState.children[currentState.index]
}
}
return defaultReducer(state, action);
}
};
Ce serait bien de l'ajouter à la doc de la partie tiroir
Commentaire le plus utile
Si vous utilisez le réducteur par défaut, vous pouvez également accéder à l'état actuel et donc à la route en utilisant :