Мне нужно реализовать длинный список, каждый элемент в длинном списке будет запускать новую функцию при onClick, потому что эта функция не меняется каждый раз, когда она отображается, поэтому я хочу использовать useCallback для ее оптимизации, эта возвращаемая функция Fn должна пройти в параметрах, поэтому я должен использовать привязку для передачи параметров в onClick?
const func = useCallback((num) => setIndex(num), [])
// myComponent
<TableItem onClick = { func.bind(null, index) } />
Это мой первый вопрос, пожалуйста, простите меня, если что-то не так, спасибо.