2017-09-11 2 views
0

enter image description hereReact natif snap Carousel ref obtenir null sur la navigation à même avec différentes params

L'arbitre du React package natif snap Carousel devient nulle sur re rendu le même composant avec différentes params.

Ce que j'ai essayé jusqu'à présent Depuis le package utilisé réagir flatlist native comme sa mise en œuvre, donc je modifié mon code à la vue flatlist et qui ne montre aucune erreur

Voici quelques-uns des journaux de ce objet passe -> Naviguer -> Null -> objet

enter image description here

Répondre

1

Je viens de publier version 3.3.0 du plugin aujourd'hui, ce qui devrait résoudre votre problème.

Si vous souhaitez approfondir vos connaissances sur l'enjeu, consultez le document this React Native thread. Fondamentalement, on devrait éviter d'utiliser des composants sans état lorsqu'ils sont rendus à l'intérieur des composants de défilement. Ils doivent être migrés vers des composants réguliers qui s'étendent Component ou PureComponent. Voir this comment ou this one.

, il semble également que Animated composants sont parfois démonté avant leurs parents ...