Size: a a a

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

2021 January 22

el

eden lane in React — русскоговорящее сообщество
Mr. Lolo
Пропысал !!!!! В App.js
покажи
источник

M

Molisher in React — русскоговорящее сообщество
Mr. Lolo
Пропысал !!!!! В App.js
Все приложение в роутер оберни
источник

ML

Mr. Lolo in React — русскоговорящее сообщество
eden lane
покажи
источник

N

Nurdan in React — русскоговорящее сообщество
Mr. Lolo
Пропысал !!!!! В App.js
Значит компонент Nav снаружи этих роутов
источник

el

eden lane in React — русскоговорящее сообщество
яж тебе русским языком сказал, BrowserRouter должен оборачивать И РОУТЫ И  NAV LINK
источник

ML

Mr. Lolo in React — русскоговорящее сообщество
eden lane
яж тебе русским языком сказал, BrowserRouter должен оборачивать И РОУТЫ И  NAV LINK
Понял 👌
источник

Д

Дмитрий in React — русскоговорящее сообщество
У тебякомпонент Nav за пределами Роута
источник

Д

Дмитрий in React — русскоговорящее сообщество
Лучше выше в index.js компонент <App/> оберни в Роутер
источник

ML

Mr. Lolo in React — русскоговорящее сообщество
да понял я уже 👌
источник

A

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

VK

Vladimir Klimov in React — русскоговорящее сообщество
https://egghead.io/q/react
Кто там ищет что посмотреть
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Всем привет, подскажите пожалуйста. Делаю get запрос на сервер в componentDidMount компонента при помощи thunk. После этого в зависимости от данных, которые получил компонент после get запроса мне нужно отрендерить тот или иной компонент. Но с таким кодом ничего не получается - пропсы не успевают измениться как я понимаю так быстро, я так понимаю из-за того, что thunk - асинхронная?
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Андрей Негруша
Всем привет, подскажите пожалуйста. Делаю get запрос на сервер в componentDidMount компонента при помощи thunk. После этого в зависимости от данных, которые получил компонент после get запроса мне нужно отрендерить тот или иной компонент. Но с таким кодом ничего не получается - пропсы не успевают измениться как я понимаю так быстро, я так понимаю из-за того, что thunk - асинхронная?
Делай вторую часть в componentDidUpdate
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Максим Патрушев
Делай вторую часть в componentDidUpdate
А получится как-то сделать из этого промис?
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Андрей Негруша
А получится как-то сделать из этого промис?
Из чего из этого? И зачем?
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Максим Патрушев
Из чего из этого? И зачем?
Т.е. лучшей практикой считается запихнуть это в componentDidUpdate, да?
Я просто думал логично создать промис и когда выполнится thunk запустить моё ветвление
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Андрей Негруша
Т.е. лучшей практикой считается запихнуть это в componentDidUpdate, да?
Я просто думал логично создать промис и когда выполнится thunk запустить моё ветвление
Лучшей практикой на мой взгляд будет отказаться от классов и юзать  useEffect. Это легаси какое то?
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Максим Патрушев
Лучшей практикой на мой взгляд будет отказаться от классов и юзать  useEffect. Это легаси какое то?
не это не легаси, это я пилю учебный проект
источник

el

eden lane in React — русскоговорящее сообщество
тогда точно лучше от классов отказаться
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Тогда не понимаю совсем, зачем
источник