Size: a a a

2020 January 14

AH

Alex Hladun in React Kyiv
Ну если вы работаете VS code, то думаю есть доп плагины на проверку такого
источник

AO

Agnislav Onufriichuk in React Kyiv
Alexander Towstonog
Ребят, кто-то писал раньше, что styled components это медленное зло и есть куча статей по этому поводу. Киньте в меня ими пожалуйста, что-то не могу ничего вменяемого найти
статей и сравнений куча. на текущем проекте я бы его не брал. но поздно ))
источник

JC

J. C. in React Kyiv
Agnislav Onufriichuk
статей и сравнений куча. на текущем проекте я бы его не брал. но поздно ))
А что вместо него?
источник

AO

Agnislav Onufriichuk in React Kyiv
J. C.
А что вместо него?
Зависит от проекта и требований к нему. Лично я предпочитаю классический подход со статическим css - браузер с этим явно справится быстрее, чем через js-thread. Как вариант, можно посмотреть linaria - подход схожий с SC, но весь CSS складируется в статику на этапе билда.
источник

JC

J. C. in React Kyiv
Agnislav Onufriichuk
Зависит от проекта и требований к нему. Лично я предпочитаю классический подход со статическим css - браузер с этим явно справится быстрее, чем через js-thread. Как вариант, можно посмотреть linaria - подход схожий с SC, но весь CSS складируется в статику на этапе билда.
Меня больше волнует вопрос удобства применения, как разработчика. Если не использовать css-in-js, тогда что вместо него, css modules + sass?
источник

YO

Yevhenii Oliinyk in React Kyiv
использовал стайлед компонент, понял что местами очень неудобно, убрал и юзать scss
источник

AO

Agnislav Onufriichuk in React Kyiv
J. C.
Меня больше волнует вопрос удобства применения, как разработчика. Если не использовать css-in-js, тогда что вместо него, css modules + sass?
Мне, как разработчику, удобно именно так. Мне неудобен CSS-in-JS в принципе, как подход
источник

AR

Alexey Raspopov in React Kyiv
J. C.
Меня больше волнует вопрос удобства применения, как разработчика. Если не использовать css-in-js, тогда что вместо него, css modules + sass?
Просто цсс можно, с постцсс для всяких приблуд
источник

JC

J. C. in React Kyiv
Alexey Raspopov
Просто цсс можно, с постцсс для всяких приблуд
С обычным css нужно знать как правильно класснеймы давать, может придерживаться БЕМ или чего-то подобного
источник

JC

J. C. in React Kyiv
Я просто думаю если в какой-то момент решить перейти в проекте со стайледс на что-то другое, насколько реально это  постепенно делать, частично
источник

AR

Alexey Raspopov in React Kyiv
можно и без бем
источник

VN

Vladimir Naumenko in React Kyiv
а какую методологию сейчас юзают на новых проектах? стайл модули? ил по разному?
источник

М

Мерч in React Kyiv
Всем салют
Короче, есть такой ХОК что выкидывает прелоадер пока идет запрос на аунтефикацию.
Как добавить сюда еще несколько условий, скажем "выкидывай прелоадер пока грузится страница юзера"                     Это что, прийдется добавлять в каждый редюсер по стейту "isFetching" и сувать его в первый иф? Есть что то менее муторное? Мб прописать в кейсах редюсера менять какой то другой стейт, хотя это уж плохо, когда один редюсер как то влияет на другой
источник

T

Tolik in React Kyiv
Я би компонентом вище зробив, щоб isLoading = isAppLoading || isUserFetching || ... якось так
источник

RA

Ruslan Abdullaev in React Kyiv
J. C.
Я просто думаю если в какой-то момент решить перейти в проекте со стайледс на что-то другое, насколько реально это  постепенно делать, частично
@sshmyg не даст соврать, но мигрировали с sass на styleds, а потом на postcss
источник

D

Dmytraw in React Kyiv
А кто-то слез со стайлдов если были в проекте?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
Зачем?
источник

D

Dmytraw in React Kyiv
Мне интересно послушать тех, кто слез
источник

D

Dmytraw in React Kyiv
Особенно в реакт нейтив проектах
источник

М

Мерч in React Kyiv
Tolik
Я би компонентом вище зробив, щоб isLoading = isAppLoading || isUserFetching || ... якось так
Не, я тоже так подумал но идея держать в ХОКе несколько разных стейтов плохая идея, будет бесконечный луп
Бросил затею писать "супер-хок" и написал отдельно в каждой компоненте свой прелоадер от их собственного стейта isLoading
источник