Ich bin neu zu reacjts. Ich möchte eine Komponente von einer anderen Komponente erneut rendern. Zum Beispiel habe ich einfügen und zeigen Komponente. Ich möchte die Show-Komponente nach dem Klicken auf die Schaltfläche "Senden" der Einfügekomponente erneut rendern.ReactJS Render Component
anzeigen Bestandteil:
import React from 'react';
import Fetch from 'react-fetch';
import styler from 'react-styling'
class Show extends React.Component {
render() {
return (
<div>
<h1>Show Component </h1>
</div>
);
}
}
export default Show;
Komponente einfügen:
import React from 'react';
import Fetch from 'react-fetch';
import styler from 'react-styling'
class Insert extends React.Component {
handleSubmit(event) {
//Some code
}
render() {
return (
<form onSubmit={this.handleSubmit}>
<label >name</label>
<input type="text" name="name" value={this.state.name} onChange=
{this.handleInputChange} />
<input type="submit" value="Submit" />
</form>
);
}
}
export default Show;
Jetzt will ich anrufen oder neu rendern oder Show-Komponente aktualisieren, wenn i Schaltfläche Einfügen Komponente einreichen klicken. Danke im Voraus.
Vermutlich möchten Sie, dass der Inhalt von "ShowComponent" etwas von dem Formular enthält, das Sie einreichen? –
im Ausführen von CRUD-Operation für Mitarbeiterinformationen. Ich entwarf alles auf einer einzelnen Seite. Ich habe Div-Tag gesetzt und 4 Komponenten getrennt gerendert. Wenn ich nun insert, update, delete, dann show mache, sollte das Rendering zur Anzeige der aktuellen Informationen erfolgen. – Karthikeyan
Die Komponente wird erneut gerendert, wenn sich ihre Stützen oder ihr Zustand ändern. Ihre Formularvorlage sollte den Status der App aktualisieren. Wenn du nicht verstehst, worüber ich rede, musst du etwas Zeit damit verbringen, React zu lernen. –