Ich habe zwei Komponenten. z.B. Armaturenbrett und KarteDer beste Ort, um Logik in React App zu speichern?
Armaturenbrett:
render() {
const elements = this.props.cards.map((card, key) => {
return (
<Card item={card} onSave={this.onCardSave}>
)
})
}
Karte
render() {
return (
<div class="card">
<input type="checkbox" checked={this.state.item.checked} onChange={this.onChangeChecked} />
{ this.someCondition() && <input type="text" value={this.state.item.name} onChange={this.onChangeName} />}
</div>
)
}
So Textfeld Sichtbarkeit auf einer Bedingung abhängig. Zum Beispiel:
function someCondition() {
return this.state.item.checked
}
!! Diese Logik ist nur für die Karteninstanz
Wo also ist der beste Ort, um diese Logik zu speichern?
Innerhalb Karte? (wie mein Code)
Inside Armaturenbrett? (Für alle Veranstaltungen in Requisiten zum Beispiel passieren)
Wenn Sie mir einige Artikel zu diesem Thema zur Verfügung stellen können, wäre ich sehr dankbar
[dieser Artikel] (https: //medium.freecodecamp.com/where-do-i-gehts-ein-guide-zu-speichern-reagieren-komponente-daten-im-state-store-statisch-und-das-c49b335e2a00 # .786y1o4n7) sollte ein guter Ausgangspunkt sein –