почему стрелочные функции переданные в пропсы создают каждый раз новую функцию.
Этот подход описан в доках реакта:
https://ru.reactjs.org/docs/faq-functions.html
там же есть статья на Йехуды Катц, где якобы описывается поведение стрелочных функций из ЕС5.
Но чесно сказать я так ничего и не понял.
Может кто-то знает как можно в девтулз отслеть дублирующие функции ?
каждый раз когда? при ререндере?
da
Это действие равносильно использованию .bind Метод bind() создаёт новую функцию, которая при вызове устанавливает в качестве контекста выполнения this предоставленное значение. https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
Спасибо, думаю теперь я найду ответы на свои вопросы :))
1я строчка с твоей ссылки) Обращайся
А насколько это актуально с функциональными компонентами ? там-же не нужно биндить контекст
Обсуждают сегодня