Ne peut pas l'affecter à la propriété en lecture seule 'accessoires' #<Object> réagir natif
Ne peut pas l'affecter à la propriété en lecture seule 'accessoires' de #
J'ai vérifié #1654, sans succès. Veuillez vous référer à la question plus en détail ici-
Fondamentalement, ce que je fais à l'aide d'un Navigateur pour passer de la page index de ApplistGridView page.
Je vois que la navigation soit réussie(de journaux), mais, avant même de me voir à l'écran, je fais face à ce problème.
Et chrome messages de débogage-
Code est affiché à Github
N'ai pas trouvé de solution.
Ce que je fais mal?
OriginalL'auteur bozzmob | 2015-11-24
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas pousser à des accessoires
this.props.nav.push({id: 'Applist', index: 2});
depuis composante propriétés sont en lecture seule, comme les états d'erreur. Les accessoires ne peuvent être dérivées à partir d'un composant parent, mais ne peut pas être modifié.EDIT: Cet article est un excellent point de départ pour les gens confus dans cette affaire, comme j'étais tout à l'heure:)
https://reactjs.org/docs/thinking-in-react.html
C'est par défaut comment Réagir poignées de propriétés (accessoires) qui sont passés par un composant parent. Au lieu d'utiliser les accessoires, vous pouvez utiliser les états. Si vous souhaitez partager un objet/tableau ou telle dans et application, au lieu de passer d'un état à d'autres composants, vous pouvez faire usage de Flux ou de Redux pour partager un magasin dans l'ensemble de votre application. Lire la suite ici: stackoverflow.com/questions/24939623/...
Je suis également confronté à un problème similaire, mais l'originalité est que l'application fonctionne bien mais quand je lance le test (que j'ai écrite à l'aide de la blague), j'obtiens cette erreur, pourriez-vous s'il vous plaît aidez-moi à obtenir une meilleure compréhension de celui-ci
OriginalL'auteur Thomas