Size: a a a

Love Frontend Chat

2021 January 19

c

cosmonaut in Love Frontend Chat
та иди ты нахуй
источник

П

Пора на фронт... in Love Frontend Chat
и как работает протоколы
источник

П

Пора на фронт... in Love Frontend Chat
То это пиздец
источник

С

Сергей in Love Frontend Chat
Пачаны. Условный рендеринг это нормальный практика для Реакта?

Сейчас объясню. Есть два компонента, они пиздец как похожи. Но обертки внутри разные, где-то классы добавляются и т.д. Условно есть «card» и «card--full».

Я пробовал «Render-prop, делегинрование, композицию» — все хуета.

Это нормально если я например заведу пропс isFull и в зависимости от этого сделаю развилку?
источник

П

Пора на фронт... in Love Frontend Chat
Конечно
источник

NM

Nikita Mihalyov in Love Frontend Chat
Сергей
Пачаны. Условный рендеринг это нормальный практика для Реакта?

Сейчас объясню. Есть два компонента, они пиздец как похожи. Но обертки внутри разные, где-то классы добавляются и т.д. Условно есть «card» и «card--full».

Я пробовал «Render-prop, делегинрование, композицию» — все хуета.

Это нормально если я например заведу пропс isFull и в зависимости от этого сделаю развилку?
в самом компоненте?
норм
источник

П

Пора на фронт... in Love Frontend Chat
Лучше разбить это на два компонента
источник

П

Пора на фронт... in Love Frontend Chat
И рендерить 2 разных компонента
источник

NM

Nikita Mihalyov in Love Frontend Chat
Пора на фронт
И рендерить 2 разных компонента
не имеет смысла, если компоненты очень похожи
источник

С

Сергей in Love Frontend Chat
Пора на фронт
Лучше разбить это на два компонента
Собственно этим вопросом я и задаюсь. Но как быть с DRY?
источник

П

Пора на фронт... in Love Frontend Chat
Ну у него есть card и card-full
источник

П

Пора на фронт... in Love Frontend Chat
Как раз два разных компонента
источник

П

Пора на фронт... in Love Frontend Chat
Сергей
Собственно этим вопросом я и задаюсь. Но как быть с DRY?
Ну это уже трабла твоей архитектуры
источник

С

Сергей in Love Frontend Chat
Пора на фронт
Ну у него есть card и card-full
full это модификатор как в БЭМ
источник

П

Пора на фронт... in Love Frontend Chat
Похожие элементы можно тоже вынести в компоненты
источник

c

cosmonaut in Love Frontend Chat
Сергей
full это модификатор как в БЭМ
тогда один
источник

П

Пора на фронт... in Love Frontend Chat
Ну а если у тебя меняются только классы
источник

П

Пора на фронт... in Love Frontend Chat
То можешь просто передать пропс в компонент
источник

П

Пора на фронт... in Love Frontend Chat
С классами
источник

JT

John Travolta in Love Frontend Chat
cosmonaut
Кода бует готово?
Думаю, месяца полтора, если ничего не отвлечет, ещё ж бек надо написать
источник