Size: a a a

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

2020 August 09

RU

Roman Usherenko in React — русскоговорящее сообщество
Vetro
Извиняюсь, если оффтоп, но это норм, что после переписывания кор функционала с ангуляра на реакт - ощутимо возрос перформанс?))
ещё небось пиписка на пару сантиметров выросла)
источник

V

Vetro in React — русскоговорящее сообщество
есть такое)
источник

BE

Black Eyes in React — русскоговорящее сообщество
когда двигается ползунок (слайдер) реакт аж лаггать начинает, так как каждое значение вызывает вычисление. Как сделать, чтобы пока ползунок бегает его не происходило? Таймер какой-нибудь поставить
источник

i

iwahid in React — русскоговорящее сообщество
Ребят, привет. Я новичок в реакте, только начал изучать. Сорян за нубские вопросы
Подскажите, пожалуйста: как правильно подключать стили в компоненты - логично же, что каждому отдельному компоненту - свой файл со стилями (в котором стили только для него)?
И ещё: как быть, если некоторые компоненты используют некоторые общий правила стилей? Дополнительно импортировать эти новые правила в компонент или как-то иначе?
источник

A

Akbarshox in React — русскоговорящее сообщество
ребят как можно сделать реакт апликейшн лайт(lite) возможно ли вообще это??
источник

АП

Алексей Просвиров... in React — русскоговорящее сообщество
Black Eyes
когда двигается ползунок (слайдер) реакт аж лаггать начинает, так как каждое значение вызывает вычисление. Как сделать, чтобы пока ползунок бегает его не происходило? Таймер какой-нибудь поставить
debounce или throttle поставить
источник

A

Akbarshox in React — русскоговорящее сообщество
iwahid
Ребят, привет. Я новичок в реакте, только начал изучать. Сорян за нубские вопросы
Подскажите, пожалуйста: как правильно подключать стили в компоненты - логично же, что каждому отдельному компоненту - свой файл со стилями (в котором стили только для него)?
И ещё: как быть, если некоторые компоненты используют некоторые общий правила стилей? Дополнительно импортировать эти новые правила в компонент или как-то иначе?
нужно импортировать css   import style from './style.module.css' типа того
источник

i

iwahid in React — русскоговорящее сообщество
Akbarshox
нужно импортировать css   import style from './style.module.css' типа того
В идеале, в каждый компонент импортировать файл со стилями только для этого компонента, верно?
Такие варианты, как: "импортировать в каждый компонент один большой, общий файл стилей" и " Импортировать общий файл стилей в корневой компонент приложения" - не правильны?
источник

АП

Алексей Просвиров... in React — русскоговорящее сообщество
iwahid
Ребят, привет. Я новичок в реакте, только начал изучать. Сорян за нубские вопросы
Подскажите, пожалуйста: как правильно подключать стили в компоненты - логично же, что каждому отдельному компоненту - свой файл со стилями (в котором стили только для него)?
И ещё: как быть, если некоторые компоненты используют некоторые общий правила стилей? Дополнительно импортировать эти новые правила в компонент или как-то иначе?
css-modules, css-in-js(emotion, styled-components из популярных), ну или просто препроцессор какойнить, как обычно
источник

A

Akbarshox in React — русскоговорящее сообщество
iwahid
В идеале, в каждый компонент импортировать файл со стилями только для этого компонента, верно?
Такие варианты, как: "импортировать в каждый компонент один большой, общий файл стилей" и " Импортировать общий файл стилей в корневой компонент приложения" - не правильны?
в крупных проектах нужно будет импортировать css как я указал, создашь css в формате 'style.module.css' и это будет работать в компонентах который ты будешь импортировать это. но а если сделать один css чик то будет потом каша мараша..
источник

i

iwahid in React — русскоговорящее сообщество
Akbarshox
в крупных проектах нужно будет импортировать css как я указал, создашь css в формате 'style.module.css' и это будет работать в компонентах который ты будешь импортировать это. но а если сделать один css чик то будет потом каша мараша..
Ну вот я на scss писал стили для своего проекта. Сверстал практически полностью, теперь хочу перевести проект на react (для обучения).
В итоге, лучше всего, сразу делать правильно: дробить стили под компоненты и использовать их как css модули
источник

i

iwahid in React — русскоговорящее сообщество
@sentimentalist, @VillasWeb Спасибо )
источник

О

Олег in React — русскоговорящее сообщество
Ребятушки, как вы хендлите close на модалках? у меня 2 модалки. и типа приходится прокидывать каждый раз хэндлер закрытия в общий компонент модалки и хранить в редаксе стейт для каждой модалки. может есть способ сделать универсальную модалку ?
источник

S

Sanj in React — русскоговорящее сообщество
Добрый вечер всем, извиняюсь за глупый вопрос,  если я буду следить за изменением стейта,  а злоумышленник например через devtools найдет и поменяет переменную, приложение отреагирует?
источник

О

Олег in React — русскоговорящее сообщество
Sanj
Добрый вечер всем, извиняюсь за глупый вопрос,  если я буду следить за изменением стейта,  а злоумышленник например через devtools найдет и поменяет переменную, приложение отреагирует?
фронтенд априори доступен каждому
источник

О

Олег in React — русскоговорящее сообщество
Sanj
Добрый вечер всем, извиняюсь за глупый вопрос,  если я буду следить за изменением стейта,  а злоумышленник например через devtools найдет и поменяет переменную, приложение отреагирует?
все sensitive data нельзя хранить на фронте
источник

SS

S S in React — русскоговорящее сообщество
Олег
все sensitive data нельзя хранить на фронте
Есть приложение,  там сессии,   залогинился юзер например,  и перед загрузкой страницы я делаю запрос чтобы проверить я админ или юзер и меняю стейт на isAdmin true или false,  как правильно делают?
источник

О

Олег in React — русскоговорящее сообщество
S S
Есть приложение,  там сессии,   залогинился юзер например,  и перед загрузкой страницы я делаю запрос чтобы проверить я админ или юзер и меняю стейт на isAdmin true или false,  как правильно делают?
делают JWT. когда с запросом отправляется токен и на бэкенде создаются защищенные роуты
источник

О

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

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
Олег
делают JWT. когда с запросом отправляется токен и на бэкенде создаются защищенные роуты
Какие такие защищенные роуты создаются на бэкенде?
источник