Ich erstelle einen benutzerdefinierten Eingang für die Handhabung eines Kippschalters.Übergeben des Anfangswerts an die benutzerdefinierte Eingabekomponente
Formular Komponente
<Field
label='Link to individuals'
name='employeeLink'
value={true}
component={Switch}
/>
Wenn ich this.props.input.value
der Switch-Komponente einzuloggen bekomme ich value: ""
. Wie übergebe ich die ursprüngliche value
wie in der Formularkomponente an den Switch? Das Aktualisieren des Werts funktioniert wie erwartet.
Oder muss ich componentDidMount
wie folgt anrufen? Wenn ja, wird es nicht immer schmutzig sein?
componentDidMount() {
this.props.input.onChange(this.props.input.value);
}