Size: a a a

2021 March 31

VP

Vlad Prodan in React Kyiv
А через пропс?
источник

ОТ

Олег Товканюк... in React Kyiv
Vlad Prodan
А через пропс?
та через пропс же ж буду тепер робити
источник

VP

Vlad Prodan in React Kyiv
Олег Товканюк
та через пропс же ж буду тепер робити
Покажи як реалізував
источник

ОТ

Олег Товканюк... in React Kyiv
Vlad Prodan
Покажи як реалізував
Виявляється, що функцію-хендлер просто треба спустити до самого елемента, а стейт залишив так як є, все працює тепер, дякую ☺️
источник

ОТ

Олег Товканюк... in React Kyiv
источник

ОТ

Олег Товканюк... in React Kyiv
источник

VP

Vlad Prodan in React Kyiv
Олег Товканюк
Виявляється, що функцію-хендлер просто треба спустити до самого елемента, а стейт залишив так як є, все працює тепер, дякую ☺️
Так правильне рішення))
источник
2021 April 01

IV

Ievgen Vyshnevskyi in React Kyiv
Alexey Raspopov
нужно тебе хранить, например, данные пользователя, напиши специально для этого контекст, хук и редьюсер, всё
не вышло(
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Ievgen Vyshnevskyi
подскажите плиз по контексту в либе
я тут накидал кусочек того что у меня в либе - https://codesandbox.io/s/fervent-smoke-zd5hu?file=/src/App.js
все это находится в либе.
в своем приложении я хочу получить доступ например к userData через usePageValue, но мне возвщает: { user: {} action: null }
в общем, проблему так и не смог решить. подскажите плиз
источник

SS

Serhey Shmyg in React Kyiv
Ievgen Vyshnevskyi
в общем, проблему так и не смог решить. подскажите плиз
В чому питання, все працює очікувано.
При старті показує інішл дата, потім коли юзер залогінився, оновлює юзер дату.
Що не так?
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
В чому питання, все працює очікувано.
При старті показує інішл дата, потім коли юзер залогінився, оновлює юзер дату.
Що не так?
проблема в том что, то что в Page у меня. находится в либе
когда я в своев проекте подключаю эту либу и под Page пытаюсь получить usePageValue то он возвращает initialState а не данные которые реально крутятся в Page.
я так понимаю что после билда реакт считает их разными контекстами(
источник

SS

Serhey Shmyg in React Kyiv
В package.json реакт вказаний як  peerDepend?
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
В package.json реакт вказаний як  peerDepend?
да. и реакт и реакт-дом + я в вебпаке в externals добавил
источник

SS

Serhey Shmyg in React Kyiv
Покажи скрін коду як ти дістаєш контекст з ліби?
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
Покажи скрін коду як ти дістаєш контекст з ліби?
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
Покажи скрін коду як ти дістаєш контекст з ліби?
источник

SS

Serhey Shmyg in React Kyiv
Не пробував не робити хук <PageContext.Provider value={useReducer(mainReducers, initialState)}> частиною пропса? А спочатку хук викликати а тоды передвати пропси?
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
Не пробував не робити хук <PageContext.Provider value={useReducer(mainReducers, initialState)}> частиною пропса? А спочатку хук викликати а тоды передвати пропси?
не совсем понял
источник

SS

Serhey Shmyg in React Kyiv
export const PageProvider = ({ initialState = {}, children }) =>  {
   const reducerRes = useReducer(mainReducers, initialState)
   
   return(
 <PageContext.Provider value={reducerRes}>
   {children}
 </PageContext.Provider>
);
}
источник

IV

Ievgen Vyshnevskyi in React Kyiv
ну, в теории, reducerRes тогда и в Мемо можно заверунть.. но пока не пробовал. думаешь это что-то изменит?
источник