Задать вопрос
@ivan0512

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

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

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

Насколько данная практика является необходимой или это уже лишние заморочки, а данная проблема является надуманной?
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽