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.

1431
Naviguer par programme à l'aide du routeur React

Avec react-routerje peux utiliser l' Linkélément pour créer des liens qui sont gérés nativement par le routeur React. Je vois en interne que ça appelle this.context.transitionTo(...). Je veux faire une navigation. Pas à partir d'un lien, mais à partir d'une sélection déroulante (à titre d'exemple)....

1279
Boucle à l'intérieur de React JSX

J'essaie de faire quelque chose comme ce qui suit dans React JSX(où ObjectRow est un composant distinct): <tbody> for (var i=0; i < numrows; i++) { <ObjectRow/> } </tbody> Je me rends compte et je comprends pourquoi cela n'est pas valide JSX, car il JSXcorrespond aux appels de...

532
Afficher ou masquer l'élément dans React

Je joue avec React.js pour la première fois et je ne trouve pas de moyen d'afficher ou de masquer quelque chose sur une page via un événement de clic. Je ne charge aucune autre bibliothèque sur la page, je cherche donc une manière native d'utiliser la bibliothèque React. C'est ce que j'ai jusqu'à...

529
Erreur non détectée: violation invariante: le type d'élément n'est pas valide: attend une chaîne (pour les composants intégrés) ou une classe / fonction mais a obtenu: objet

Je reçois cette erreur: Erreur non détectée: violation invariante: le type d'élément n'est pas valide: attendait une chaîne (pour les composants intégrés) ou une classe / fonction (pour les composants composites) mais a obtenu: objet. Voici mon code: var React = require('react') var ReactDOM =...

497
Effectuer un anti-rebond dans React.js

Comment effectuez-vous un anti-rebond dans React.js? Je veux faire rebondir le handleOnChange. J'ai essayé avec debounce(this.handleOnChange, 200)mais ça ne marche pas. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer);...