Size: a a a

2021 April 01

IV

Ievgen Vyshnevskyi in React Kyiv
я больше склоняюсь к тому, что что-то не так со сборкой. ибо странно что реакст считает PageContext разными(
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
export const PageProvider = ({ initialState = {}, children }) =>  {
   const reducerRes = useReducer(mainReducers, initialState)
   
   return(
 <PageContext.Provider value={reducerRes}>
   {children}
 </PageContext.Provider>
);
}
ща попробую, 2 мин
источник

SS

Serhey Shmyg in React Kyiv
якби він був різний то варнінг спиався в консоль про 2 версії реакту
источник

IV

Ievgen Vyshnevskyi in React Kyiv
ну да, тоже верно
источник

IV

Ievgen Vyshnevskyi in React Kyiv
я даже хз что еще может быть
источник

SS

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

IV

Ievgen Vyshnevskyi in React Kyiv
источник

IV

Ievgen Vyshnevskyi in React Kyiv
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
думаю з якого хріна тобі хук юз редьюс повертає обєкт
usePageValue все равно отдаетт initialState(
источник

SS

Serhey Shmyg in React Kyiv
експортни контекст, и замути хук не в лібі а локально
источник

IV

Ievgen Vyshnevskyi in React Kyiv
та я в самой либе проверяю залогинен ли юзер чтобы рендерить Header правильный: c кнопками логина или с именем юзера
источник

SS

Serhey Shmyg in React Kyiv
і що? Конеткст із ліби експортни а поза лібою зроби  useContext(PageContext)
источник

SS

Serhey Shmyg in React Kyiv
а навіщо окремо збирати цілі сторінки, це ж не ліба, а куски Апки, може краще його збирати все разом?
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
а навіщо окремо збирати цілі сторінки, це ж не ліба, а куски Апки, може краще його збирати все разом?
Page это чисто враппер в котором сразу есть Header/Footer. а children идет как body
источник

SS

Serhey Shmyg in React Kyiv
це видно з коду
источник

SS

Serhey Shmyg in React Kyiv
не зрозуміло щодо підходу
источник

IV

Ievgen Vyshnevskyi in React Kyiv
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
не зрозуміло щодо підходу
чтобы минимизаровать код ниже
источник

IV

Ievgen Vyshnevskyi in React Kyiv
оно все норм работало пока вся либа собиралась в 1 большой index.js. сейчас я разбил каждый компонент на отдельный файл и что-то пошло не так(
источник

IV

Ievgen Vyshnevskyi in React Kyiv
Serhey Shmyg
і що? Конеткст із ліби експортни а поза лібою зроби  useContext(PageContext)
тоже пробовал, не завелось(
источник