onClick.bind(null, stock.symbol)), потому что при каждом рендере компонента, будет заново создана функция".
Что тогда использовать вместо bind() ?
Если функциональный компонент, то выносить хендлеры наружу, если возможно.
useCallback
Можешь еще обернуть в useCallback функцию, но профит весьма сомнительный в данном случае.
Bind, любой вариант ведет к пере созданию функции. Да и не помню, что это плохая практика, считается херовой, если у тебя везде будет на каждый чих создаваться новая функция, потому, что реакт сверяет функции по ссылке и делает remove/add listener
useCallback
Обсуждают сегодня