2022-05-15 17:57:39
Команда React опубликовала RFC, предлагающую новый хук React, который в настоящее время называется useEvent. RFC получил много шумихи, и не зря.
Предлагаемый хук решает проблему, с которой сталкивался любой, кто рискнул оптимизировать приложение React. RFC резюмируется следующим заявлением:
«Хук для определения обработчика событий с всегда стабильной идентификацией функции».
Что команда React имеет в виду, когда говорит, что идентичность функций — это ссылочное равенство. При повторном рендеринге компонента каждая функция, объявленная в нем, создается заново. Если у вас есть мемоизированный дочерний компонент, который ссылается на эту функцию через реквизит, он увидит изменение, вызывающее его повторную визуализацию.
2.3K views14:57