Comment exiger un trait de soulignement dans rea-native
Le journal des modifications de réagir indigènes mentionne
https://facebook.github.io/react/blog/2015/04/17/react-native-v0.4.html
MNP modules de compatibilité: Il y a beaucoup de bibliothèques sur la NGP qui ne dépendent pas de nœud/navigateur internes qui serait vraiment utile de Réagir Natif, comme superagent, le trait de soulignement, ...
Mais Il ne fonctionne pas pour moi.
C'est ainsi que j'ai installer, par paquet.json
# package.json
"dependencies": {
"react-native": "*",
"underscore": "^1.8.3"
...
Et j'ai en effet le voir dans le mécanisme national de prévention dépendance au
# npm ls
├─┬ react-native@0.8.0
| ...
├── react-native-navbar@0.7.3
└── underscore@1.8.3
Et il fonctionne pour certains autres réagissent composants
C'est la manière dont j'ai besoin
var _ = require('underscore');
Mais ça ne fonctionne pas, _
est pas défini
Merci pour tous les conseils.
source d'informationauteur Ilake Chang
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez ES6 module (comme dans ReactNative) de la bonne façon est d'utiliser l'instruction d'importation:
Je suis en utilisant lodash (souligner avec plus de choses) comme ceci:
Ajoutez à cela le paquet.json
"lodash": "^3.10.0"
Dans le composant dont vous avez besoin il suffit d'écrire:
var _ = require('lodash')
Et vous y êtes.
Voici plus d'infos sur lodash si vous avez besoin d' lodash
À lancer nécessitent réussi à Réagir, c'est ce que j'ai fait:
Installer le trait de soulignement.
De définir une dépendance dans le paquet.json
Définir trait de soulignement à l'intérieur de la fonction où vous souhaitez l'utiliser.
J'ai trouvé le problème, le problème est
J'ai juste besoin de l'essayer et de le tester dans la console.
Lorsque je l'utilise en quelque part, comme
_.map([1, 2, 3], function(num){ return num * 3; })
n'importe où.Alors je test ça dans la console, il ne nécessite que la bibliothèque de ce temps.
Je ne suis pas sûr que c'est mnp exiger ou de réagir indigènes comportement ?
Lorsque vous n'utilisez pas une bibliothèque, même vous en avez besoin, il n'est pas nécessaire.