Size: a a a

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

2020 October 06

A

Angry in React — русскоговорящее сообщество
Автор сделал так, но это костыль:

<li className={styles.comment + id}>
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Alexey Ermakov
я думаю понимает, но хочет чтобы работало иначе
Окей но какой смысл в том что бы у каждого одинакового компонента был разный класс?
источник

AP

Aleksandr Potkin in React — русскоговорящее сообщество
вот меня волнует очень сильно вопрос с точки зрения архитектуры...
Допустим есть компонент "история запросов"...если был уже запрос, то брать результат из stora если нет, то обращаться к api
где писать логику которой решается использовать Thunk(асинхронное получение) или обычнй actionCreator(синхронное получение)??в компоненте контейнерной? или где?
источник

A

Angry in React — русскоговорящее сообщество
Maxim Koylo
Окей но какой смысл в том что бы у каждого одинакового компонента был разный класс?
инкапсулияция стилей
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Angry
инкапсулияция стилей
Она и так есть
источник

A

Angry in React — русскоговорящее сообщество
Что?
источник

A

Angry in React — русскоговорящее сообщество
Классы одинаковые, её нет
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Angry
Что?
Так компонент то один)
источник

A

Angry in React — русскоговорящее сообщество
Maxim Koylo
Так компонент то один)
Ты издеваешься?)
источник

я

я миха in React — русскоговорящее сообщество
источник

я

я миха in React — русскоговорящее сообщество
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Angry
Ты издеваешься?)
Я в том плане что это один и тот же компонент да их много но стили у них одинаковые
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
я миха
Залогируй бади и текст
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Angry
инкапсулияция стилей
что-то слово «инкапсуляция» затуманило твой разум
источник

A

Angry in React — русскоговорящее сообщество
Yury Zhuk
что-то слово «инкапсуляция» затуманило твой разум
Почему?

Я хочу чтобы уникальная сущность имела уникальный класс.

Как это назвать ещё?
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Angry
Почему?

Я хочу чтобы уникальная сущность имела уникальный класс.

Как это назвать ещё?
ну в том плане, что у тебя должен быть 1 общий класс для них (ведь это список и визуально скорее всего они одинаковые), а уже второй  можешь уникальным делать для каждого если нужно
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
просто ты хотел, чтобы элементы с одинаковым классом выглядели по-разному по умолчанию 🤷‍♂️
источник

AE

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

A

Angry in React — русскоговорящее сообщество
Нет, я хотел, чтобы хеш был разный у общего стиля.

Один компонент - Comment, один стиль - comment_что-то

Чтобы можно было в дальнейшем менять его как попало и это не отражалось бы на остальных comment_что-то
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
заверни ещё в один компонент или создавай styled внутри компонента
источник