Als «react-jsx» getaggte Fragen

React (auch bekannt als React.js oder ReactJS) ist eine Open-Source-JavaScript-Bibliothek, die von Facebook zum Erstellen von Benutzeroberflächen entwickelt wurde. Es verwendet ein deklaratives, komponentenbasiertes Paradigma und soll sowohl effizient als auch flexibel sein.

24
Wie man Requisiten an {this.props.children} weitergibt
Ich versuche, den richtigen Weg zu finden, um einige Komponenten zu definieren, die generisch verwendet werden könnten: <Parent> <Child value="1"> <Child value="2"> </Parent> Es gibt eine Logik für die Darstellung zwischen Eltern und Kindern Komponenten natürlich geht, können Sie sich vorstellen , <select>und <option>als ein Beispiel dieser Logik. Dies ist …


19
Best Practices für den Inline-Stil von React.j.
Mir ist bewusst, dass Sie Stile in React-Klassen wie folgt angeben können: var MyDiv = React.createClass({ render: function() { var style = { color: 'white', fontSize: 200 }; return <div style={style}> Have a good and productive day! </div>; } }); Sollte ich versuchen, alle Stile auf diese Weise zu erstellen, …

6
Warum mutiert der Aufruf der Methode react setState den Status nicht sofort?
Ich lese den Abschnitt Formulare vonreagierenDokumentation und habe gerade diesen Code ausprobiert, um die onChangeVerwendung zu demonstrieren ( JSBIN ). var React= require('react'); var ControlledForm= React.createClass({ getInitialState: function() { return { value: "initial value" }; }, handleChange: function(event) { console.log(this.state.value); this.setState({value: event.target.value}); console.log(this.state.value); }, render: function() { return ( <input …

16
Hinzufügen eines Skript-Tags zu React / JSX
Ich habe ein relativ einfaches Problem beim Versuch, einer React-Komponente Inline-Skripte hinzuzufügen. Was ich bisher habe: 'use strict'; import '../../styles/pages/people.scss'; import React, { Component } from 'react'; import DocumentTitle from 'react-document-title'; import { prefix } from '../../core/util'; export default class extends Component { render() { return ( <DocumentTitle title="People"> <article …


8
HTML mit React Variable Statements (JSX) einfügen
Ich baue etwas mit React, wo ich HTML mit React Variables in JSX einfügen muss. Gibt es eine Möglichkeit, eine Variable wie diese zu haben: var thisIsMyCopy = '<p>copy copy copy <strong>strong copy</strong></p>'; und es einzufügen, um so zu reagieren, und hat es funktionieren? render: function() { return ( <div …

12
React / JSX Dynamic Component Name
Ich versuche, Komponenten basierend auf ihrem Typ dynamisch zu rendern. Beispielsweise: var type = "Example"; var ComponentName = type + "Component"; return <ComponentName />; // Returns <examplecomponent /> instead of <ExampleComponent /> Ich habe die hier vorgeschlagene Lösung ausprobiert. React / JSX-Namen dynamischer Komponenten Das gab mir einen Fehler beim …


6
Warnung: Unbekannte DOM-Eigenschaftsklasse. Meinten Sie className?
Ich habe gerade angefangen, React zu untersuchen, indem ich eine Komponente mit einer einfachen Renderfunktion hinzugefügt habe: render() { return <div class="myApp"></div> } Wenn ich die App starte, wird folgende Fehlermeldung angezeigt: Warning: Unknown DOM property class. Did you mean className? Ich kann dies durch eine Änderung lösen classzu className. …


6
Reagieren Sie auf die JSX-Datei mit dem Fehler "Eigenschaft 'createElement' von undefined kann nicht gelesen werden"
Ich habe eine Datei test_stuff.js, mit der ich laufe npm test Es sieht so ziemlich so aus: import { assert } from 'assert'; import { MyProvider } from '../src/index'; import { React } from 'react'; const myProvider = ( <MyProvider> </MyProvider> ); describe('Array', function() { describe('#indexOf()', function() { it('should return …


9
Best Practice beim Hinzufügen von Leerzeichen in JSX
Ich verstehe, wie (und warum ) ein Leerzeichen in JSX hinzugefügt werden soll, aber ich frage mich, was die beste Vorgehensweise ist oder ob eine wirklich einen Unterschied macht. Wickeln Sie beide Elemente in eine Spanne <div className="top-element-formatting"> <span>Hello </span> <span className="second-word-formatting">World!</span> </div> Fügen Sie sie in einer Zeile hinzu …

6
Hören Sie den Tastendruck für das Dokument in Reaktion
Ich möchte binden, um das aktive React-Bootstrap-Popover beim escapeDrücken zu schließen. Hier ist der Code _handleEscKey:function(event){ console.log(event); if(event.keyCode == 27){ this.state.activePopover.hide(); } }, componentWillMount:function(){ BannerDataStore.addChangeListener(this._onchange); document.addEventListener("click", this._handleDocumentClick, false); document.addEventListener("keyPress", this._handleEscKey, false); }, componentWillUnmount: function() { BannerDataStore.removeChangeListener(this._onchange); document.removeEventListener("click", this._handleDocumentClick, false); document.removeEventListener("keyPress", this._handleEscKey, false); }, Es wird jedoch nichts in der Konsole …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.