Questions marquées «reactjs»

321
ReactJS Deux composants communiquent

Je viens de commencer avec ReactJS et je suis un peu coincé sur un problème que j'ai. Mon application est essentiellement une liste avec des filtres et un bouton pour changer la mise en page. En ce moment , j'utilise trois composantes: <list />, < Filters />et <TopBar />,...

298
Modèle non fourni avec create-react-app

Lorsque je tape la create-react-app my-appcommande dans mon terminal, elle semble fonctionner - télécharger toutes les bibliothèques avec succès, etc. À la fin de ce processus, cependant, je reçois un message indiquant que a template was not provided. Contribution user@users-MacBook-Pro-2 Desktop%...

295
Passez les accessoires au composant parent dans React.js

N'y a-t-il pas un moyen simple de transmettre un enfant propsà son parent à l'aide d'événements, dans React.js? var Child = React.createClass({ render: function() { <a onClick={this.props.onClick}>Click me</a> } }); var Parent = React.createClass({ onClick: function(event) { //...

289
Réagissez this.setState n'est pas une fonction

Je suis nouveau dans React et j'essaie d'écrire une application fonctionnant avec une API. Je reçois toujours cette erreur: TypeError: this.setState n'est pas une fonction lorsque j'essaie de gérer la réponse de l'API. Je soupçonne que quelque chose ne va pas avec cette liaison, mais je ne sais pas...

266
Mise à jour d'un objet avec setState dans React

Est-il possible de mettre à jour les propriétés de l'objet avec setState? Quelque chose comme: this.state = { jasper: { name: 'jasper', age: 28 }, } J'ai essayé: this.setState({jasper.name: 'someOtherName'}); et ça: this.setState({jasper: {name: 'someothername'}}) Le premier entraîne une erreur de...

250
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...