@ivan0512

Стоит ли брать данные из data параметров?

Подскажите, насколько я понял, крайне нежелательно передавать в компоненты обработчики событий, которые будут каждый раз создаваться заново, то есть onClick={() => action()}.
Правильно это вынести обработчик в переменную и тогда он каждый раз заново не будет создаваться.

Тогда возникает вопрос, как можно передать данные родительскому компоненту? onClick={() => props.handler(data)} уже сделать не получится. Где-то видел вариант оставлять данные в дата аттрибутах, а в обработчике забирать их оттуда.

Насколько данная практика является необходимой или это уже лишние заморочки, а данная проблема является надуманной?
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы