Size: a a a

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

2021 March 23

nN

necessarily Not nece... in React — русскоговорящее сообщество
источник

A

Aleksei in React — русскоговорящее сообщество
Всем привет. Скажите, где лучше всего делать первоначальную инициализацию приложения? Нужны некоторые начальные данные с бэка, которые нужно засетать в редакс.
источник

Н

Николай in React — русскоговорящее сообщество
Aleksei
Всем привет. Скажите, где лучше всего делать первоначальную инициализацию приложения? Нужны некоторые начальные данные с бэка, которые нужно засетать в редакс.
Крути прелоадер пока не придут данные
источник

A

Aleksei in React — русскоговорящее сообщество
Николай
Крути прелоадер пока не придут данные
Прелоадер то ладно, вопрос больше в другом. Например если я хочу использовать componentDidMount() в самой первой компоненте App.js, как туда замапить стейт и экшены?
источник

ps

p s in React — русскоговорящее сообщество
IceBerg
а внутри колбека useState - текущее, только не из внешней области видимости, а которое параметром приходит
параметром куда приходит? аргумент с переменной на функцию поменять у setVar?
источник

I

IceBerg in React — русскоговорящее сообщество
p s
параметром куда приходит? аргумент с переменной на функцию поменять у setVar?
да, я выше кинул примерный код
источник

ps

p s in React — русскоговорящее сообщество
IceBerg
да, я выше кинул примерный код
чет ваще не получается) как это загуглить?
источник

I

IceBerg in React — русскоговорящее сообщество
p s
чет ваще не получается) как это загуглить?
как ты написал? честно не очень понятно, какой смысл сетать что-то в стейт, если компонент размонтируется
источник

ps

p s in React — русскоговорящее сообщество
IceBerg
как ты написал? честно не очень понятно, какой смысл сетать что-то в стейт, если компонент размонтируется
ага внешняя, переменная в кеше клиента аполло
источник

I

IceBerg in React — русскоговорящее сообщество
p s
ага внешняя, переменная в кеше клиента аполло
это какая-то внешняя функция? я думал это сеттер стейта твоего
источник

ps

p s in React — русскоговорящее сообщество
IceBerg
это какая-то внешняя функция? я думал это сеттер стейта твоего
ага внешняя, переменная в кеше клиента аполло
источник

I

IceBerg in React — русскоговорящее сообщество
p s
ага внешняя, переменная в кеше клиента аполло
тогда что-то типо  setState(state => setVar(state))
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Aleksei
Прелоадер то ладно, вопрос больше в другом. Например если я хочу использовать componentDidMount() в самой первой компоненте App.js, как туда замапить стейт и экшены?
В редаксе ставишь флаг типа isReady: false`или `isLoaded: false.

В своём App.jsx вытаскиваешь из редакса этот флаг и показываешь загрузку до тех пор, пока не будет true.

Внутри App при первом монтирвании делаешь диспатч и запрашиваешь нужную инфу.

Если вся нужная инфа пришла, ставишь на флаг значение true
источник

A

Aleksei in React — русскоговорящее сообщество
Archakov 🌚
В редаксе ставишь флаг типа isReady: false`или `isLoaded: false.

В своём App.jsx вытаскиваешь из редакса этот флаг и показываешь загрузку до тех пор, пока не будет true.

Внутри App при первом монтирвании делаешь диспатч и запрашиваешь нужную инфу.

Если вся нужная инфа пришла, ставишь на флаг значение true
Это понятно, как в апп прокинуть стейт, чтобы он в пропсах уже был?
источник

A

Aleksei in React — русскоговорящее сообщество
Это получается первая компонента, которая грузится
источник

IN

Igor N in React — русскоговорящее сообщество
Aleksei
Это получается первая компонента, которая грузится
компонент. мужского рода
источник

ps

p s in React — русскоговорящее сообщество
IceBerg
тогда что-то типо  setState(state => setVar(state))
у меня useDispatcher) а с переменными областью видимости наколодовать нельзя значение state? в классах bind был для таких случаев...
источник

A

Aleksei in React — русскоговорящее сообщество
Igor N
компонент. мужского рода
ОК
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Aleksei
Это понятно, как в апп прокинуть стейт, чтобы он в пропсах уже был?
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
юзаешь useSelector или connect на свой App и вытаскиваешь из редакса нужные данные
источник