писать логику HOC. Внутри компонента обёртки или функции которая возвращает этот компонент?
const withLogic = (Component) => {
писать логику здесь?
return WithLogicComponent(...props) => {
или здесь?
return <Component {...props} />
}
}
Второй вопрос.
Где лучше использовать рендер пропсы, а где HOC?
Можно уже не юзать хоки, если что. Есть хуки кастомные + рендер пропы
Второй ответ. Нигде нигде (Кроме легаси проектов где клас бейзд компоненты)
А если у меня есть логика которую нужно инкапсулировать и после использовать в разных местах в приложении? То есть обернуть какой-нибудь компонент и он будет получать результат этой логики.
Обсуждают сегодня