Size: a a a

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

2021 January 23

ZM

Zak Makovski in React — русскоговорящее сообщество
Vladimir Klimov
Правильно
А что касатается мутаций, допустим, добавление туду в тудулист. Необходимо при этой мутации менять и в cache'е данные, чтоб якобы store обновился?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Zak Makovski
А что касатается мутаций, допустим, добавление туду в тудулист. Необходимо при этой мутации менять и в cache'е данные, чтоб якобы store обновился?
https://www.apollographql.com/docs/tutorial/local-state/
Это где-то тут можно почитать, наверное
Я аполло после 3 версии не юзал
источник

ZM

Zak Makovski in React — русскоговорящее сообщество
Vladimir Klimov
https://www.apollographql.com/docs/tutorial/local-state/
Это где-то тут можно почитать, наверное
Я аполло после 3 версии не юзал
да, читал. хотел уточнить у тутошних. Благодарю)
источник

AL

Alexey Loi in React — русскоговорящее сообщество
Zak Makovski
А что касатается мутаций, допустим, добавление туду в тудулист. Необходимо при этой мутации менять и в cache'е данные, чтоб якобы store обновился?
Да, кэш и есть стор. И ты его чисто инвалидируешь, по частям и части которые были подписаны обновятся везде
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
начал изучение реакта сегодня накопилось пару вопросов
1.СSS модуль это когда к названию мы добавляем .module что добавляет ему уникальный айди при компиляции для инкапсуляции между другими компонентами?
2. если я поставлю модуль на САСС  для реакта и буду подключать сасс напрямую в jsx при компиляции он свернёт его в css пропущенный через sass? и используют же сасс в комбинации с реактом?
3.Правильное решение как я понял строить иерархию проекта по папкам к каждому компоненту, но как тогда правильно поступать с ассетамм? делать папку на уровне с компонентами общую для всех? или делать папку ассетов внутри каждого задецствующего компонента
4.create react app хватает почти для всего кроме предпроцессов или есть ещё какие то нужные модули?
источник

IA

I-Am Alone in React — русскоговорящее сообщество
Проще скачать/найти пару больших проектов и глянуть, как там делают

Пс это речь о структуре
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Вова Белый
начал изучение реакта сегодня накопилось пару вопросов
1.СSS модуль это когда к названию мы добавляем .module что добавляет ему уникальный айди при компиляции для инкапсуляции между другими компонентами?
2. если я поставлю модуль на САСС  для реакта и буду подключать сасс напрямую в jsx при компиляции он свернёт его в css пропущенный через sass? и используют же сасс в комбинации с реактом?
3.Правильное решение как я понял строить иерархию проекта по папкам к каждому компоненту, но как тогда правильно поступать с ассетамм? делать папку на уровне с компонентами общую для всех? или делать папку ассетов внутри каждого задецствующего компонента
4.create react app хватает почти для всего кроме предпроцессов или есть ещё какие то нужные модули?
Css-модули обрабатываются сборщиком и да, для стилей генерируются специальные уникальные идентификаторы для инкапсуляции

Можно использовать module.sass

create-react-app поддерживает sass и sass модули
источник

A

A A in React — русскоговорящее сообщество
Вова Белый
начал изучение реакта сегодня накопилось пару вопросов
1.СSS модуль это когда к названию мы добавляем .module что добавляет ему уникальный айди при компиляции для инкапсуляции между другими компонентами?
2. если я поставлю модуль на САСС  для реакта и буду подключать сасс напрямую в jsx при компиляции он свернёт его в css пропущенный через sass? и используют же сасс в комбинации с реактом?
3.Правильное решение как я понял строить иерархию проекта по папкам к каждому компоненту, но как тогда правильно поступать с ассетамм? делать папку на уровне с компонентами общую для всех? или делать папку ассетов внутри каждого задецствующего компонента
4.create react app хватает почти для всего кроме предпроцессов или есть ещё какие то нужные модули?
1. Давно не видел, чтобы пользовались на проектах, могу предположить, что выходит из моды)
2. Да, используют. Достаточно посавить node-sass и переименовать index.css в index.scss;
3. Это уже на практике поймешь как тебе лучше; Но есть очень много статей про это типа Atomic и т.д.;
4. Там все есть sass модули поддерживает и много чего еще, но важно понимать как работает webpack. Если нужны доп.плагины, есть инструменты типа craco.
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
A A
1. Давно не видел, чтобы пользовались на проектах, могу предположить, что выходит из моды)
2. Да, используют. Достаточно посавить node-sass и переименовать index.css в index.scss;
3. Это уже на практике поймешь как тебе лучше; Но есть очень много статей про это типа Atomic и т.д.;
4. Там все есть sass модули поддерживает и много чего еще, но важно понимать как работает webpack. Если нужны доп.плагины, есть инструменты типа craco.
Ну я как-то один конфижел с нуля прям, так что вроде базовое понимание вебпака есть,  я просто о том что редко с коробки кладут всё нужное ибо предвидеть все ситуации скорее всего невозможно, но может есть ещё какие-то актуальые модули про которые не слышал
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
а про модули почему спрашиваю ибо в роад мапе 2020 он есть
источник

ВБ

Вова Белый in React — русскоговорящее сообщество
A A
1. Давно не видел, чтобы пользовались на проектах, могу предположить, что выходит из моды)
2. Да, используют. Достаточно посавить node-sass и переименовать index.css в index.scss;
3. Это уже на практике поймешь как тебе лучше; Но есть очень много статей про это типа Atomic и т.д.;
4. Там все есть sass модули поддерживает и много чего еще, но важно понимать как работает webpack. Если нужны доп.плагины, есть инструменты типа craco.
Тогда супер ласт вопрос к тебе же, если ссс модули отходят на второй план, я слышал что вроде при них можно игнорировать бэм (хз насколько норм практика), а без них уже точно не получится. В принципе при любых раскаладах стоит придерживаться реакт-бэм? (вопрос может быть глупый с таким мнением просто тоже сталкивался)
источник

NT

Nikita Titov in React — русскоговорящее сообщество
Вова Белый
Тогда супер ласт вопрос к тебе же, если ссс модули отходят на второй план, я слышал что вроде при них можно игнорировать бэм (хз насколько норм практика), а без них уже точно не получится. В принципе при любых раскаладах стоит придерживаться реакт-бэм? (вопрос может быть глупый с таким мнением просто тоже сталкивался)
ну вообще styled-components глянь, это очень мощная вещь
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Nikita Titov
ну вообще styled-components глянь, это очень мощная вещь
это вообще топ
источник

D

Dmitry in React — русскоговорящее сообщество
Soltukiev Malik
это вообще топ
Когда начнёт лагать. Побежишь на цсс переписывать
источник

VP

Vlad Prodan in React — русскоговорящее сообщество
Всем привет! Работаю сейчас с AdminBro, есть возможность добавлять фото в ручную, drop zone?
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Вова Белый
Тогда супер ласт вопрос к тебе же, если ссс модули отходят на второй план, я слышал что вроде при них можно игнорировать бэм (хз насколько норм практика), а без них уже точно не получится. В принципе при любых раскаладах стоит придерживаться реакт-бэм? (вопрос может быть глупый с таким мнением просто тоже сталкивался)
css модули вполне актуальны. Вот бэм в реакте мне кажется, плохая практика. Так как большинство проблем, которые она решает, можно решить другими, более простыми способами. Достаточно просто иметь общий набор правил именования классов внутри команды. А модули встречаются реже, потому что сейчас популярен подход css in js, теже стайлед компонентс, эмошн. Посмотри в эту сторону тоже, скорее всего придется столкнуться в работе
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Dmitry
Когда начнёт лагать. Побежишь на цсс переписывать
он лагает? Не знал
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Dmitry
Когда начнёт лагать. Побежишь на цсс переписывать
ну если выберешь убогую библиотеку, то может и будет лагать

а так-то чего?
источник

NT

Nikita Titov in React — русскоговорящее сообщество
Dmitry
Когда начнёт лагать. Побежишь на цсс переписывать
надо понимать, где их применять. любой инструмент испортится в неумелых руках
источник

D

Dmitry in React — русскоговорящее сообщество
Roman Usherenko
ну если выберешь убогую библиотеку, то может и будет лагать

а так-то чего?
Смысле. Там рантайм. Там твои пропсы и пересчёт стилей
Не понимаю почему вы ещё не знаете
источник