Size: a a a

Atomic Design && Feature Slices

2020 October 23

🦜

🦜 in Atomic Design && Feature Slices
остается делать <App data={data} />
источник

a

artalar in Atomic Design && Feature Slices
🦜
контейнеры
контейнер - это как раз технический интерфейс
он может где угодно использоваться
источник

a

artalar in Atomic Design && Feature Slices
хоть в молекулах
источник

🦜

🦜 in Atomic Design && Feature Slices
я не хочу писать контейнеры, чтобы вытащить данные
источник

🦜

🦜 in Atomic Design && Feature Slices
и не хочу вытаскивать данные, там где они должны приходить из вне
источник

🦜

🦜 in Atomic Design && Feature Slices
т/е через пропсы
источник

🦜

🦜 in Atomic Design && Feature Slices
в этом плане хуки только усугубляют композицию и реюз
источник

OR

Oleg Rizhkov in Atomic Design && Feature Slices
🦜
в этом плане хуки только усугубляют композицию и реюз
усугубляют?
источник

🦜

🦜 in Atomic Design && Feature Slices
ну да
источник

🦜

🦜 in Atomic Design && Feature Slices
ты не можешь переиспользовать компонент кнопки, если в нем есть хук, который лезет куда-то за цветом
источник

🦜

🦜 in Atomic Design && Feature Slices
тебе это куда надо менять, где-то
источник

a

artalar in Atomic Design && Feature Slices
почему?
источник

a

artalar in Atomic Design && Feature Slices
Во-первых ThemeProvider глобальный на аппу обычно, во-вторых всегда можно написать default / fallback
источник

OR

Oleg Rizhkov in Atomic Design && Feature Slices
🦜
ты не можешь переиспользовать компонент кнопки, если в нем есть хук, который лезет куда-то за цветом
а, ты в плане в нём самом. ну да, разумно вроде. остановился на пропах.
источник

🦜

🦜 in Atomic Design && Feature Slices
artalar
Во-первых ThemeProvider глобальный на аппу обычно, во-вторых всегда можно написать default / fallback
как мне компоненту сказать, чтобы он сменил цвет?
источник

🦜

🦜 in Atomic Design && Feature Slices
нужно будет знать его id, хранить его в таблице k:v и только так ты конкретному компоненту поменяешь что-то
источник

a

artalar in Atomic Design && Feature Slices
🦜
как мне компоненту сказать, чтобы он сменил цвет?
Да вариантов много. Зависит от реализации, которая зависит от потребностей. Можно контекст переопределять, можно реализовать пропы компонента с дефолтами на контекст и делать как удобней
источник

🦜

🦜 in Atomic Design && Feature Slices
artalar
Да вариантов много. Зависит от реализации, которая зависит от потребностей. Можно контекст переопределять, можно реализовать пропы компонента с дефолтами на контекст и делать как удобней
мы тут говорим, что пропов нет
источник

🦜

🦜 in Atomic Design && Feature Slices
юзаем только хук
источник

a

artalar in Atomic Design && Feature Slices
Изначальный вопрос - где тему сторить. Я грю - контекст нормально для этого подходит
источник