Вопрос в том числе с точки зрения тестирования.
const handleClickCurrying = (val) => () => {console.log(val)};
<button type="button" onClick={handleClickCurrying('someval')}>Some val</button>
Я вот не совсем уверен как это работает при ререндере. По идее если в onClick={() => handleClick(’someval’)} - то на каждый цикл анонимная стрелочная функция заново пересоздаётся, и тогда надо использовать useCallback.
Какой вариант будет лучше с точки зрения тестов?
Повторюсь с вопросом, может кто-то увидит и подскажет
Обсуждают сегодня