Size: a a a

Love Frontend Chat

2020 May 13

$

${Username} in Love Frontend Chat
Я юзаю для асинк запросов в графкуэль, когда юзер что-то делает. Например когда скроллит контент, чтобы следующие итемы загружать на фоне.
источник

$

${Username} in Love Frontend Chat
Или какой-то отложенный редирект сделать, когда придет нужный ответ от сервера
источник

NM

Nikita Mihalyov in Love Frontend Chat
Короче, я походу тугодум
У меня есть контекст провайдер в appshell (1 скрин)
Есть экран auth, который обернут в этот appshell и внем есть компонент button (2 скрин)
Я пытаюсь вызвать контекст в этом button, но меня посылают нахуй (3 скрин)
Вопрос: где я объебался?
источник

NM

Nikita Mihalyov in Love Frontend Chat
источник

NM

Nikita Mihalyov in Love Frontend Chat
источник

NM

Nikita Mihalyov in Love Frontend Chat
источник

NM

Nikita Mihalyov in Love Frontend Chat
${Username} призываю тебя
источник

NM

Nikita Mihalyov in Love Frontend Chat
при этом в auth контекст доступен нормально
источник

$

${Username} in Love Frontend Chat
А где консьюмер
источник

c

cosmonaut in Love Frontend Chat
Oscar Handsome
Узбеки ущербные не обращай внимания
источник

$

${Username} in Love Frontend Chat
В кнопке нужен <GlobalContext.Consumer>
источник

c

cosmonaut in Love Frontend Chat
Valentine 🦖
По себе людей не судят, космонавт
ты задал вопрос я. ответил
источник

$

${Username} in Love Frontend Chat
Чтобы она была подписана на контекст
источник

$

${Username} in Love Frontend Chat
Который передает провайдер
источник

NM

Nikita Mihalyov in Love Frontend Chat
${Username}
В кнопке нужен <GlobalContext.Consumer>
а чо, хука не достаточно разве? 🤔
источник

$

${Username} in Love Frontend Chat
А, у тебя хук
источник

$

${Username} in Love Frontend Chat
Можешь в песочницу код залить? Я бы поклацал. На глаз не скажу, я не работал с контекстом через хуки.
источник

NM

Nikita Mihalyov in Love Frontend Chat
в песочницу конечно заебешься это заливать
но если не решу, то залью, отпишу тебе
источник

NM

Nikita Mihalyov in Love Frontend Chat
${Username}
Можешь в песочницу код залить? Я бы поклацал. На глаз не скажу, я не работал с контекстом через хуки.
тупой вопрос: у провайдера value обязательный проп?
если я например в React.createContext передал объект, то он туда не подставляется автоматически?
источник

$

${Username} in Love Frontend Chat
Да, провайдеру нужно указать дефолтный контекст
источник