Size: a a a

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

2021 January 14

VL

Valerii Leontiev in React — русскоговорящее сообщество
Sergey Bekharsky
а я сказал, что у тебя классы никто не забирал и дальше пошёл разгонять своё
подразумевается вынесение css в отдельный css-файл и последующий его спред по компоненту?
источник

K(

Kirill (Parfen0n) in React — русскоговорящее сообщество
Valerii Leontiev
подразумевается вынесение css в отдельный css-файл и последующий его спред по компоненту?
Да, прокидываешь в ant компонент и радуешься
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Kirill (Parfen0n)
Да, прокидываешь в ant компонент и радуешься
дык а что ант?)))
Сорри, если я где-то торможу, но этом кейсе мне зачем ант прокидывать? Я же описал, что делаю то, что out of scope для анта
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Valerii Leontiev
подразумевается вынесение css в отдельный css-файл и последующий его спред по компоненту?
Конечно
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Sergey Bekharsky
Конечно
но в таком случае, никакой инкапсуляции по нейминку стилей нет глобально?
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Valerii Leontiev
дык а что ант?)))
Сорри, если я где-то торможу, но этом кейсе мне зачем ант прокидывать? Я же описал, что делаю то, что out of scope для анта
Класс прокинь на компонент и используй
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
оно же никак не хеширует?
источник

K(

Kirill (Parfen0n) in React — русскоговорящее сообщество
Valerii Leontiev
дык а что ант?)))
Сорри, если я где-то торможу, но этом кейсе мне зачем ант прокидывать? Я же описал, что делаю то, что out of scope для анта
Да как пожелаешь, как во Vue оборачиваешь компонент дивом с нужным тебе классом и всё
Либо прокидывай в сам компонент этот класс
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Valerii Leontiev
но в таком случае, никакой инкапсуляции по нейминку стилей нет глобально?
Ну, разве только css-modules тогда
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Sergey Bekharsky
Ну, разве только css-modules тогда
ужас какой-то)
Как люди это решают с ant? проблемы именования
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
единственный огромный минус styled-components -- это классы, которые он дает дом элеметам, невозможно отследить в коде элемента что где.
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Valerii Leontiev
ужас какой-то)
Как люди это решают с ant? проблемы именования
css modules
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Soltukiev Malik
единственный огромный минус styled-components -- это классы, которые он дает дом элеметам, невозможно отследить в коде элемента что где.
babel plugin нужно юзать
источник

🦜

🦜 in React — русскоговорящее сообщество
Soltukiev Malik
единственный огромный минус styled-components -- это классы, которые он дает дом элеметам, невозможно отследить в коде элемента что где.
И не нужно. Есть девтулзы реакта
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Как ты хранишь саги, экшены, редюсеры
Анонимный опрос
35%
Разбросаю по всему проекту
47%
Редюсер, экшен и сага в отдельной папке с компонентом
18%
Экшены к компоненту в в отдельной папке, а редюсер и сага в корне проекта
Проголосовало: 17
источник

V

Vyacheslav in React — русскоговорящее сообщество
Можно вкратце зачем нужен middleware?
источник

K(

Kirill (Parfen0n) in React — русскоговорящее сообщество
🦜
И не нужно. Есть девтулзы реакта
Ну, если прогонять приложение через e2e, чтобы не прокидывать каждому элементу уникальный айди, можно ориентироваться по селекторам
В таких моментах это бы не помешало
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Vyacheslav
Можно вкратце зачем нужен middleware?
для изменения поведения 😄

о каком middleware идет речь?
источник

🦜

🦜 in React — русскоговорящее сообщество
Максим Нестеров
Как ты хранишь саги, экшены, редюсеры
Анонимный опрос
35%
Разбросаю по всему проекту
47%
Редюсер, экшен и сага в отдельной папке с компонентом
18%
Экшены к компоненту в в отдельной папке, а редюсер и сага в корне проекта
Проголосовало: 17
А где вариант использовать нормальный стейт менеджер
источник

🦜

🦜 in React — русскоговорящее сообщество
Kirill (Parfen0n)
Ну, если прогонять приложение через e2e, чтобы не прокидывать каждому элементу уникальный айди, можно ориентироваться по селекторам
В таких моментах это бы не помешало
На классы нельзя завязываться
источник