Size: a a a

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

2020 October 31

M

Malik in React — русскоговорящее сообщество
Leonid Lavrov
Если вы хотите менять состояние через экшены, то нужно делать это через сайд эффекты, а не в редюсере. Если в редюсере, то дублирование кода. Вот моя реализация подобного через сагу
это асинхронность?
источник

LL

Leonid Lavrov in React — русскоговорящее сообщество
Black Eyes
Имелось ввиду отслеживать события и диспачить?
Отслеживать событие сокета и в свитче диспатчить экшены, да
источник

BE

Black Eyes in React — русскоговорящее сообщество
Leonid Lavrov
Отслеживать событие сокета и в свитче диспатчить экшены, да
Все так и поступлю, спасибо
источник

LL

Leonid Lavrov in React — русскоговорящее сообщество
Malik
это асинхронность?
асинхронность и генераторы разные вещи, насколько я знаю
источник

M

Malik in React — русскоговорящее сообщество
Leonid Lavrov
асинхронность и генераторы разные вещи, насколько я знаю
не изучал генераторы, они бывают нужны?
источник

LL

Leonid Lavrov in React — русскоговорящее сообщество
Malik
не изучал генераторы, они бывают нужны?
сага работает на них, и для неё они нужны, больше нигде не встречал))
источник

M

Malik in React — русскоговорящее сообщество
Leonid Lavrov
сага работает на них, и для неё они нужны, больше нигде не встречал))
слыхал, что без саг можно обойтись, что они не обязательны.
источник

B

Bogdan in React — русскоговорящее сообщество
Всем привет, кто может объяснить поведение svg в React?
Почему я не могу в стилях напрямую обратиться к path или к g по id, для его стилизации. Мне приходиться писать как на фото(1)

SVG импортировал как компонент.
источник

LL

Leonid Lavrov in React — русскоговорящее сообщество
Malik
слыхал, что без саг можно обойтись, что они не обязательны.
Можно. Но я уже привык и не представляю проект без саг, очень удобно
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Bogdan
Всем привет, кто может объяснить поведение svg в React?
Почему я не могу в стилях напрямую обратиться к path или к g по id, для его стилизации. Мне приходиться писать как на фото(1)

SVG импортировал как компонент.
Я каждому нужному элементу присвоил класс, и через классы стилизовал
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Импортирую также, как компонент
источник

B

Bogdan in React — русскоговорящее сообщество
Ivan Sequend 👾
Я каждому нужному элементу присвоил класс, и через классы стилизовал
Я сделал точно также, но именно в реакте это не срабатывает
источник

B

Bogdan in React — русскоговорящее сообщество
Bogdan
Всем привет, кто может объяснить поведение svg в React?
Почему я не могу в стилях напрямую обратиться к path или к g по id, для его стилизации. Мне приходиться писать как на фото(1)

SVG импортировал как компонент.
нашёл причину. Она в том, что я использую CSS Modules
источник

P

Pasha in React — русскоговорящее сообщество
Bogdan
Всем привет, кто может объяснить поведение svg в React?
Почему я не могу в стилях напрямую обратиться к path или к g по id, для его стилизации. Мне приходиться писать как на фото(1)

SVG импортировал как компонент.
посмотрите библиотеку ReactSVG, хорошая тема
источник

B

Bogdan in React — русскоговорящее сообщество
Pasha
посмотрите библиотеку ReactSVG, хорошая тема
Да мне в общем я думаю она не особо пригодиться, мне пару свг вставить нужно и все)
источник

B

Bogdan in React — русскоговорящее сообщество
https://codesandbox.io/s/brave-matsumoto-jx7r2?file=/src/index.tsx

Попробуйте поменять в index.tsx App и App2 местами

В одном случае работает в другом нет

Кто нибудь знает с чем это связано? Баг css modules?
источник

NK

N K in React — русскоговорящее сообщество
Народ, как стилизовать react приложения? если использовать CSS модули, то получается нагромождение файлов, если styled-component - то получается смешивание JS  и CSS (и нагромождение  JS), если SCSS - то просто файл большой выходит и необходимость в БЭМ проявляется сильнее
источник

W

Whoisyourdaddy in React — русскоговорящее сообщество
N K
Народ, как стилизовать react приложения? если использовать CSS модули, то получается нагромождение файлов, если styled-component - то получается смешивание JS  и CSS (и нагромождение  JS), если SCSS - то просто файл большой выходит и необходимость в БЭМ проявляется сильнее
О каком нагромождении речь братан?)
источник

NK

N K in React — русскоговорящее сообщество
Whoisyourdaddy
О каком нагромождении речь братан?)
например при использовании CSS модулей, приходится под каждую компоненту делать свою папку и свой CSS файл, в итоге слишком много файлов
источник

W

Whoisyourdaddy in React — русскоговорящее сообщество
Напиши тогда хелло ворлд и будет тебе счастье, если у вас нагромождение, значит пора перестать писать спагетти)
источник