Size: a a a

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

2020 November 03

O

Olég in React — русскоговорящее сообщество
Александр Бакиматов
потому что надо внимательнее читать документацию =)
В муи такая документация, надо сказать
источник

AK

Alexey Kuznetsov in React — русскоговорящее сообщество
Александр Бакиматов
потому что надо внимательнее читать документацию =)
Вечная проблема.... пока 100 раз не сталкнешся не усвоишь)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Olég
В муи такая документация, надо сказать
ну конкретно в этом кейсе найти решение было слишком просто ))
источник

D

Daniil in React — русскоговорящее сообщество
Всем привет, не работает Link во вложенном роуте, когда нахожусь в site.ru/catalog/items переход отрабатывает, если же нахожусь в site.ru/items/item url меняется, но ре-рендера не происходит
источник

O

Olég in React — русскоговорящее сообщество
Daniil
Всем привет, не работает Link во вложенном роуте, когда нахожусь в site.ru/catalog/items переход отрабатывает, если же нахожусь в site.ru/items/item url меняется, но ре-рендера не происходит
А на что меняется урл во второй раз?
источник

D

Daniil in React — русскоговорящее сообщество
Olég
А на что меняется урл во второй раз?
на то что нужно, ре-рендера не происходит
источник

O

Olég in React — русскоговорящее сообщество
Daniil
на то что нужно, ре-рендера не происходит
Ты на /items/item, переходишь на items/item?
источник

D

Daniil in React — русскоговорящее сообщество
Olég
Ты на /items/item, переходишь на items/item?
да, условно с /items/item1 перехожу на /items/item2
источник

D

Daniil in React — русскоговорящее сообщество
роут самого итема
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
Daniil
да, условно с /items/item1 перехожу на /items/item2
возможно у тебя только component did mount
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
если ты на кдассах
источник

D

Daniil in React — русскоговорящее сообщество
функции
источник

п

поймаю/накажу... in React — русскоговорящее сообщество
use effect?
источник

D

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

п

поймаю/накажу... in React — русскоговорящее сообщество
Daniil
точняк, я дебик, забыл в параметры url передать, спасибо
понимаю, все окей
источник

RL

Ruslan Lev in React — русскоговорящее сообщество
Подскажите плз, не могу понять - во многих туториалах, видеокурсах видел как в useState кладут результат ajax запроса (который делали например в useEffect) сейчас начал изучать Redux и тут пишут, что хорошо когда вся логика отделена от ui. Там делают запросы в экшенах. Где правда? Как лучше делать
источник

S

Stanislav in React — русскоговорящее сообщество
Ruslan Lev
Подскажите плз, не могу понять - во многих туториалах, видеокурсах видел как в useState кладут результат ajax запроса (который делали например в useEffect) сейчас начал изучать Redux и тут пишут, что хорошо когда вся логика отделена от ui. Там делают запросы в экшенах. Где правда? Как лучше делать
в первом кейсе у вас состояние в компоненте, во втором в сторе редакса, все зависит от ваших потребностей
источник

S

Stanislav in React — русскоговорящее сообщество
Ruslan Lev
Подскажите плз, не могу понять - во многих туториалах, видеокурсах видел как в useState кладут результат ajax запроса (который делали например в useEffect) сейчас начал изучать Redux и тут пишут, что хорошо когда вся логика отделена от ui. Там делают запросы в экшенах. Где правда? Как лучше делать
хуки своего рода тоже отделяют логику от ui, другими словами вы можете написать один хук с логикой и использовать его в компоненте, вам никто не запрещает, хоть я это и редко встречал

это будет просто хук, возвращающий объект с тем что вы считаете логикой

const { login, register, user } = useAuth()

на примере этого хука, мы из useAuth получаем функции login и register и текущего пользователя с типом User | null

и вот, готовый реюзабельный хук для страниц входа и регистрации, в классовых компонентах похожую задачу решали хоки
источник

РГ

Ровшан Гасанов... in React — русскоговорящее сообщество
Здравствуйте

#вопрос
Сайт выдает ошибку при заходе на него с эмулятора macOS через браузер сафари и эмулятора iphone6 через браузер сафари.
При этом просил товарищей с маком и айфоном зайти на этот сайт и у них открывает нормально.

Вопрос:
Это проблемы эмуляторов или причина может быть в другом?
источник

S

Stanislav in React — русскоговорящее сообщество
Ровшан Гасанов
Здравствуйте

#вопрос
Сайт выдает ошибку при заходе на него с эмулятора macOS через браузер сафари и эмулятора iphone6 через браузер сафари.
При этом просил товарищей с маком и айфоном зайти на этот сайт и у них открывает нормально.

Вопрос:
Это проблемы эмуляторов или причина может быть в другом?
какая версия сафари?
источник