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