Als «reactjs» getaggte Fragen

107
<div> kann nicht als Nachkomme von <p> angezeigt werden

Ich sehe das. Es ist kein Rätsel, worüber es sich beschwert: Warning: validateDOMnesting(...): <div> cannot appear as a descendant of <p>. See ... SomeComponent > p > ... > SomeOtherComponent > ReactTooltip > div. Ich bin der Autor von SomeComponentund...

107
Ist es in Ordnung, React.render () im DOM mehrmals zu verwenden?

Ich möchte React verwenden, um Komponenten im gesamten DOM mehrmals hinzuzufügen. Diese Geige zeigt, was ich tun möchte, und wirft keine Fehler. Hier ist der Code: HTML: <div id="container"> <!-- This element's contents will be replaced with the first component. --> </div> <div...

107
Wofür ist withRouter in React-Router-Dom?

Ich habe manchmal Leute gesehen , die ihre Komponenten eingewickelt haben, withRouterwenn sie sie exportierten: import { withRouter } from 'react-router-dom'; class Foo extends React.Component { // ... } export default withRouter(Foo); Wofür ist das und wann soll ich es

106
Wie deklariere ich eine globale Variable in React?

Ich habe das i18nÜbersetzungsobjekt einmal in einer Komponente initialisiert (erste Komponente, die in der App geladen wird). In allen anderen Komponenten ist dasselbe Objekt erforderlich. Ich möchte es nicht in jeder Komponente neu initialisieren. Wie ist der Weg herum? Es hilft nicht, es für den...

104
Wie legen Sie den Dokumenttitel in React fest?

Ich möchte den Dokumenttitel (in der Titelleiste des Browsers) für meine React-Anwendung festlegen. Ich habe versucht, den Titel des Reaktionsdokuments zu verwenden (scheint veraltet zu sein) und document.titledas constructorund componentDidMount()einzustellen - keine dieser Lösungen...

103
Reagiere auf Hooks useState () mit Object

Was ist die richtige Methode zum Aktualisieren des Status, ist ein verschachteltes Objekt in Reagieren mit Hooks? export Example = () => { const [exampleState, setExampleState] = useState( {masterField: { fieldOne: "a", fieldTwo: { fieldTwoOne: "b" fieldTwoTwo: "c" } } }) Wie würde man...