Questions marquées «reactjs»

React (également connu sous le nom de React.js ou ReactJS) est une bibliothèque JavaScript développée par Facebook pour créer des interfaces utilisateur. Il utilise un paradigme déclaratif basé sur les composants et vise à être à la fois efficace et flexible.

6
React ignore l'attribut 'for' de l'élément label
Dans React (le cadre de Facebook), j'ai besoin de rendre un élément d'étiquette lié à une entrée de texte en utilisant l' forattribut standard . Par exemple, le JSX suivant est utilisé: <label for="test">Test</label> <input type="text" id="test" /> Cependant, cela produit du HTML sans l' forattribut requis (et standard) : …
250 reactjs  label 


6
React proptype array with shape
Existe-t-il un moyen intégré d'utiliser des proptypes pour garantir qu'un tableau d'objets transmis à un composant est en réalité un tableau d'objets d'une forme spécifique? Peut-être quelque chose comme ça? annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), Suis-je en train de manquer quelque chose de super évident ici? On dirait …





3
React.Component vs React.PureComponent
Le fonctionnaire React docs Etat qui « React.PureComponentest shouldComponentUpdate()seulement compare les objets » peu profondément, et conseille contre ce si l' état est « profond ». Compte tenu de cela, y a-t-il une raison pour laquelle on devrait préférer React.PureComponentlors de la création de composants React? Questions : y a-t-il …
224 reactjs  state 

7
Comprendre React-Redux et mapStateToProps ()
J'essaie de comprendre la méthode de connexion de react-redux et les fonctions qu'elle prend comme paramètres. En particulier mapStateToProps(). D'après ce que je comprends, la valeur de retour de mapStateToPropssera un objet dérivé de state (tel qu'il vit dans le magasin), dont les clés seront transmises à votre composant cible …


11
Comment passer un composant React dans un autre composant React pour transclure le contenu du premier composant?
Existe-t-il un moyen de faire passer un composant dans un autre composant réactif? Je veux créer un composant de réaction de modèle et passer un autre composant de réaction afin de transclure ce contenu. Edit: Voici un codepen reactJS illustrant ce que j'essaie de faire. http://codepen.io/aallbrig/pen/bEhjo HTML <div id="my-component"> <p>Hi!</p> …

6
Puis-je mettre à jour les accessoires d'un composant dans React.js?
Après avoir commencé à travailler avec React.js, il semble qu'ils propssoient destinés à être statiques (transmis depuis le composant parent), tandis que les statechangements sont basés sur les événements. Cependant, j'ai remarqué dans les documents une référence à componentWillReceiveProps, qui inclut spécifiquement cet exemple: componentWillReceiveProps: function(nextProps) { this.setState({ likesIncreasing: nextProps.likeCount …

5
Comment accéder à l'état de l'enfant dans React?
J'ai la structure suivante: FormEditor- contient plusieurs FieldEditor FieldEditor- modifie un champ du formulaire et enregistre diverses valeurs à ce sujet dans son état Lorsqu'un bouton est cliqué dans FormEditor, je veux pouvoir collecter des informations sur les champs de tous les FieldEditorcomposants, des informations qui sont dans leur état, …

10
Comment gérer l'événement `onKeyPress` dans ReactJS?
Comment puis-je faire en sorte que l' onKeyPressévénement fonctionne dans ReactJS? Il devrait alerter lorsque vous enter (keyCode=13)appuyez sur. var Test = React.createClass({ add: function(event){ if(event.keyCode == 13){ alert('Adding....'); } }, render: function(){ return( <div> <input type="text" id="one" onKeyPress={this.add} /> </div> ); } }); React.render(<Test />, document.body);

14
Comment accéder aux attributs personnalisés de l'objet événement dans React?
React est capable de restituer des attributs personnalisés comme décrit sur http://facebook.github.io/react/docs/jsx-gotchas.html : Si vous souhaitez utiliser un attribut personnalisé, vous devez le préfixer avec data-. <div data-custom-attribute="foo" /> Et c'est une excellente nouvelle, sauf que je ne peux pas trouver un moyen d'y accéder à partir de l'événement, par …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.