onChange={event => this.props.func(event.target.value)}
value={this.props.refl &&
this.props.fil &&
this.props.refl.find((item) => item.id === this.props.fil.id) ?
this.props.refl.find((item) => item.id === this.props.fil.id).value : '' }
/>
Эти find выглядят как серьезный косяк в производительности. Где в компоненте правильно сделать эти проверки, что пропсы дошли, пропсы не пусты, а потом еще если значение находится, то его уже только тогда использовать, а иначе другое значение подставить?
Оно ещё и нечитаемо
для начала не использовать стрелки в хэндлерах
говнокод пиздец извиняюсь
Обсуждают сегодня