Size: a a a

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

2020 November 27

D

Daniil in React — русскоговорящее сообщество
Есть ли смысл useMemo использовать, если в аргументы два массива приходит?
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Daniil
Есть ли смысл useMemo использовать, если в аргументы два массива приходит?
useCallback будет лучше.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Samoilenko
Всем привет!

const [x, setX] = useState(0);

А функция setX, получается, асинхронная? Интересно, а зачем?
функция сихнронная, но смена стейта после вызова этой функции - ассинхронна
источник

К

Карамультук... in React — русскоговорящее сообщество
makoven
А почему не имеет смысла?
потому что в родителе у тебя ничего не зависит от hidden. Если бы зависело - то было бы все норм не придраться
источник

YN

Yevhen Nahirnyi in React — русскоговорящее сообщество
Ребят, всем привет, я в реакте и js совсем недавно, и есть проблемка которую что-то не могу сообразить как решить. Может мы сможете помочь советом или примером. Задача такая, имеется react-router-dom есть руты которые нужно совместить с рест колом, этот запрос проверяет авторизован пользователь или нет (возвращает 200 или 401б сейчас у меня там мок), тоесть нужно сделать так что бы перед входом выполнялся запрос и на основе его результат будет возвращатся Rout или Redirect.
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Dmitriy Shuleshov
функция сихнронная, но смена стейта после вызова этой функции - ассинхронна
А зачем так сделано? И можно ли этим как-то управлять?
источник

К

Карамультук... in React — русскоговорящее сообщество
Vladimir Samoilenko
useCallback будет лучше.
причем здесь useCallback
источник

YN

Yevhen Nahirnyi in React — русскоговорящее сообщество
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Vladimir Samoilenko
Всем привет!

const [x, setX] = useState(0);

А функция setX, получается, асинхронная? Интересно, а зачем?
Что бы update не вызывал моментально ререндер и реакт мог их батчить
источник

К

Карамультук... in React — русскоговорящее сообщество
Vladimir Samoilenko
А зачем так сделано? И можно ли этим как-то управлять?
для bulk апдейтов, не надо управлять
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Samoilenko
А зачем так сделано? И можно ли этим как-то управлять?
Управлять - нет. Сделано для внтуренних оптимизаций - батчинг обновлений, будущий канкарент моуд
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Карамультук
причем здесь useCallback
При том, что массивы - это ссылки.
источник

D

D M in React — русскоговорящее сообщество
Yevhen Nahirnyi
Ребят, всем привет, я в реакте и js совсем недавно, и есть проблемка которую что-то не могу сообразить как решить. Может мы сможете помочь советом или примером. Задача такая, имеется react-router-dom есть руты которые нужно совместить с рест колом, этот запрос проверяет авторизован пользователь или нет (возвращает 200 или 401б сейчас у меня там мок), тоесть нужно сделать так что бы перед входом выполнялся запрос и на основе его результат будет возвращатся Rout или Redirect.
Погугли PrivateRoute
источник

YN

Yevhen Nahirnyi in React — русскоговорящее сообщество
но у меня там постоянно возвращается редирект, я так понимаю это проблемма в асихронности и аксиос отрабатывает медленне чем ретурн
источник

AN

Alexander Nazarov in React — русскоговорящее сообщество
подскажите пожалуйста, мне нужно задавать стиль для последнего типа в зависимости от булевого пропа
Грубо говоря как задавать стиль псевдоклассу в теге реакта? 3 часа мучений ни к чему не привели (
источник

К

Карамультук... in React — русскоговорящее сообщество
Vladimir Samoilenko
При том, что массивы - это ссылки.
ну там человек про фому спросил, а ты ему про ерему отвечаешь
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Alexander Nazarov
подскажите пожалуйста, мне нужно задавать стиль для последнего типа в зависимости от булевого пропа
Грубо говоря как задавать стиль псевдоклассу в теге реакта? 3 часа мучений ни к чему не привели (
Через классы и css

Ну или styled components
источник

AN

Alexander Nazarov in React — русскоговорящее сообщество
Тимофей 🛴
Через классы и css

Ну или styled components
у меня уже есть стиль в last-of-type, а мне его нужно менять в зависимости от булева
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Alexander Nazarov
подскажите пожалуйста, мне нужно задавать стиль для последнего типа в зависимости от булевого пропа
Грубо говоря как задавать стиль псевдоклассу в теге реакта? 3 часа мучений ни к чему не привели (
className={`search_item ${searchMain ? 'search_item--last': ''}`}
источник

SB

Sergey Bekharsky in React — русскоговорящее сообщество
Alexander Nazarov
подскажите пожалуйста, мне нужно задавать стиль для последнего типа в зависимости от булевого пропа
Грубо говоря как задавать стиль псевдоклассу в теге реакта? 3 часа мучений ни к чему не привели (
давно у нас в style можно псевдоклассы и псевдоэлементы задавать? 3 часа мучений? ты CSS вообще не знаешь?

Классы — слышал о таком?
источник