Size: a a a

React — русскоговорящее сообщество

2020 October 29

А

Александр in React — русскоговорящее сообщество
Danya Adadurov
В бэме допускается любая вложенность элементов, это в доке не первых страницах написано https://prnt.sc/v9cpxr
Под вложенностью я имел ввиду вложенность внутри компонента, а не в доме, понятно, что там она любой может быть.
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Александр
Ну да, если прям элемент элемента надо создать, то стоит задуматься над тем, а не пора ли отдельный блок делать, как собственно и в реакте надо время от времени задумываться, а нельзя ли разбить один компонент на несколько
ага, полностью согласен
источник

NK

N K in React — русскоговорящее сообщество
Stanislav
точных цифр нет, но есть это

https://www.npmtrends.com/redux-thunk-vs-redux-saga
Ооооо, спасибо)
источник

А

Александр in React — русскоговорящее сообщество
Bugs Bunny
если честно, я не понимаю концепцию
то есть, условно у нас есть Button. внезапно, нам нужен Button с Icon.
мы берем Button, добавляем ему startIcon, endIcon пропы, вешаем на них классы из модуля и все
И компоненты становятся всё более и более жирными, тот случай, что ты описал прям идеально ложится на то, что надо просто отдельную кнопку делать.
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Александр
И компоненты становятся всё более и более жирными, тот случай, что ты описал прям идеально ложится на то, что надо просто отдельную кнопку делать.
зачем?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
какой профит ты от этого извлекаешь?
источник

А

Александр in React — русскоговорящее сообщество
Danya Adadurov
Это либа для SPA лол)
Чет мне кажется, что сейчас реакт чаще изают с ssg и ssr, чем с spa
источник

DA

Danya Adadurov in React — русскоговорящее сообщество
Bugs Bunny
какой профит ты от этого извлекаешь?
Ты делаешь скелет кнопки, а дальше навешиваешь на него то, что тебе надо. Или я не так понял про "отдельную кнопку"?
источник

А

Александр in React — русскоговорящее сообщество
Bugs Bunny
какой профит ты от этого извлекаешь?
Такой, что с маленькими компонентами проще работать.
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Александр
Такой, что с маленькими компонентами проще работать.
это не аргумент. если тебе нравится компонент в 10 строк — это лично твоя версия реальности
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
и в этой реальности про поддержке ты добавляешь логику в каждую из кнопок по необходимости
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
либо на каждый чих делаешь еще одну кнопку
источник

DA

Danya Adadurov in React — русскоговорящее сообщество
Александр
Чет мне кажется, что сейчас реакт чаще изают с ssg и ssr, чем с spa
Твоя правда
источник

А

Александр in React — русскоговорящее сообщество
Bugs Bunny
либо на каждый чих делаешь еще одну кнопку
Если грамотный дизайнер макет делал, то на каждый чих и не придётся новую кнопку делать, они грамотно в композицию ложится будут.
источник

DA

Danya Adadurov in React — русскоговорящее сообщество
ХОТЯ, с тем же успехом для добавления мелких фич для кнопки (в тч и визуальных) можно юзать HOC...
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Danya Adadurov
ХОТЯ, с тем же успехом для добавления мелких фич для кнопки (в тч и визуальных) можно юзать HOC...
нельзя
источник

DA

Danya Adadurov in React — русскоговорящее сообщество
Bugs Bunny
нельзя
чому так?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Danya Adadurov
чому так?
потому что хок для реюза логики, а не верстки. да и использовать их нежелательно сейчас
источник

DA

Danya Adadurov in React — русскоговорящее сообщество
Bugs Bunny
потому что хок для реюза логики, а не верстки. да и использовать их нежелательно сейчас
Нутк я ж грю, если тебе надо чуть поменять логику (а заодно и вёрстку)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
для реюза верстки нужно использовать базовые компоненты, а не хоки
источник