В этом примере этот вход появляется, если состояние другого компонента установлено в true. Значение входных данных берется из счета4 состояния этого компонента: "", который передается как реквизит newScore4. Однако, если входные данные не отображаются и на них ничего не написано, значение не устанавливается как целое число, и когда я добавляю все результаты, я получаю результат NaN. Есть ли способ установить значение 0, если вход пуст?
<input id="score4" type="number" min="0" max="10" name="score4" style={this.props.addJudges ? none : display} value={this.props.newScore4} onChange={this.props.handleInputChange} />
handleInputChange = (e) => {
this.setState({...this.state,
[e.target.name]: e.target.value})
};