Здесь он не нужен, мемоизация пропсов нужна, когда они прокидываются в пользовательские компоненты.
а если пользователь хука будет прокидывать коллбэки в компонент с React.memo?
Странный вопрос, в доке про это же написано, даже искать не надо. https://reactjs.org/docs/hooks-reference.html#usecallback
ну я к тому, что в кастомных хуках всегда лучше использовать useCallback потому что неизвестно, будет ли пользователь хука использовать shouldComponentUpdate/React.memo или нет
Тут тоже зависит от того, насколько хук будет реюзабильным, если просто для разделения кода создавать кастомные хуки в компоненте, то там смысла нет, если ничего не лагает.
Обсуждают сегодня