Size: a a a

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

2020 July 21

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Да так каннонично.

Но если это rr5 там есть хуки для получения кишок в любом компоненте в рамках роутера
источник

SD

Shato Daltsaev in React — русскоговорящее сообщество
Dmitriy Shuleshov
Да так каннонично.

Но если это rr5 там есть хуки для получения кишок в любом компоненте в рамках роутера
Спасибо
источник

ОЖ

Олжас Жусипбек... in React — русскоговорящее сообщество
А использовать withRouter не вариант?
источник

VZ

Vsevolod Zolotov in React — русскоговорящее сообщество
V S
React стоит изучать после изучение java script?
не слышал о java script
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Олжас Жусипбек
А использовать withRouter не вариант?
в 20 году такое себе.
источник

ОЖ

Олжас Жусипбек... in React — русскоговорящее сообщество
Oleg Rizhkov
в 20 году такое себе.
Почему?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Потому что хуки
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
погугли.
источник

SD

Shato Daltsaev in React — русскоговорящее сообщество
У меня задача такая. Есть два компонента Sidebar и Catalog . Мне нужно  по клику из Sidebar передать в Catalog  productId ну и в роутах показать, какой раздел каталога выбран. В Json  я получаю и productId  и его Url. Я месяца два как начал изучать реакт и возможно, что-то не правильно делаю.
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Shato Daltsaev
У меня задача такая. Есть два компонента Sidebar и Catalog . Мне нужно  по клику из Sidebar передать в Catalog  productId ну и в роутах показать, какой раздел каталога выбран. В Json  я получаю и productId  и его Url. Я месяца два как начал изучать реакт и возможно, что-то не правильно делаю.
react-router params
источник

SD

Shato Daltsaev in React — русскоговорящее сообщество
Oleg Rizhkov
react-router params
Так я на стороне сайдбара собрался делать так. Стейт я конечно лишний завел. А вот дальше собираюсь id передать родителю и там его закинуть в Catalog
источник

SD

Shato Daltsaev in React — русскоговорящее сообщество
Oleg Rizhkov
react-router params
источник

S

Snake911 in React — русскоговорящее сообщество
Vladimir Kalashnikov
Иначе зачем их придумали
Окей, спасибо
источник

SD

Shato Daltsaev in React — русскоговорящее сообщество
this.props.history.push(url);  делать по клику в методе вот это.  и уже из стейта productId  кидать наружу через пропс. и там перекидывать в Catalog. Я перечитываю, то что описываю и понимаю, что это полная жопа) Ну может кто подскажет, как это оптимально сделать?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
в доке примеры не помогают?
источник

SD

Shato Daltsaev in React — русскоговорящее сообщество
Oleg Rizhkov
в доке примеры не помогают?
ну так там по нормальному все у продуктов есть id  и по ним строишь роутинг и не заморачиваешься.
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Shato Daltsaev
ну так там по нормальному все у продуктов есть id  и по ним строишь роутинг и не заморачиваешься.
а у тебя? url - не id?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
хз вообще, зачем в объектах хранить их url, но я в чужие дела не лезу.
источник

SD

Shato Daltsaev in React — русскоговорящее сообщество
А тут надо из Sidebara  передавать в компонент Catalog  productId, а если пользак  ввел в адресной строке url , то дергать уже другой метод, который берет уже данные по алиасу
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
пользак 🙄
если у тебя разное поведение в случае клика на айтем, и в случае открытия ссылки, то пересмотри это поведению, мне не нравится такой ux
источник