Size: a a a

2020 June 03

AR

Alexey Raspopov in React Kyiv
Внутри этого хендлера может быть написан асинхронный код любого формата, который в итоге вызовет resolve и reject
источник

AR

Alexey Raspopov in React Kyiv
Для твоего случая, ты можешь сделать Deferred паттерн
источник

DD

Dmytro Dovhan in React Kyiv
> Когда делаешь new Promise(handler), handler выполняется сразу же

все так, новый промис создастся при вызове onRequestConfirm и сохранит ресолвер в стейте,
почему ресолвер вызывается? сразу же
источник

DD

Dmytro Dovhan in React Kyiv
> Deferred паттерн

по сути же тоже самое но инкапсулированное в класс?
источник

DD

Dmytro Dovhan in React Kyiv
источник

AR

Alexey Raspopov in React Kyiv
Dmytro Dovhan
> Когда делаешь new Promise(handler), handler выполняется сразу же

все так, новый промис создастся при вызове onRequestConfirm и сохранит ресолвер в стейте,
почему ресолвер вызывается? сразу же
сложный вопрос, нужно покопать
источник

AR

Alexey Raspopov in React Kyiv
а, понял
источник

AR

Alexey Raspopov in React Kyiv
в setResolveCallback() ты передаешь функцию
источник

AR

Alexey Raspopov in React Kyiv
useState думает что это setState(oldValue => newValue) паттерн
источник

AR

Alexey Raspopov in React Kyiv
cделай setResolveCallback(() => resolve);
источник

DD

Dmytro Dovhan in React Kyiv
Alexey Raspopov
useState думает что это setState(oldValue => newValue) паттерн
внезапно, и точно же, спасибо
источник
2020 June 04

BC

Bad Coder in React Kyiv
всем привет)
такая ситуация:
делаю header для приложения, у которого есть 2 состояния, в зависимости от того, зашёл пользователь в свой аккаунт или нет.
в компоненте я делаю проверку на наличие user-а, но если юзер залогинен - у него до полной прогрузки будет видно состояние другое.
Как это решить, чтобы сразу видеть нужное состояние?
источник

MK

Max Kovalenko in React Kyiv
спиннер до полной прогрузки
источник

BC

Bad Coder in React Kyiv
Max Kovalenko
спиннер до полной прогрузки
я юзаю material ui skeleton, который также должен быть разный
источник

BC

Bad Coder in React Kyiv
в зависимости от состояния
источник

VD

Valentyn Dubin in React Kyiv
Bad Coder
всем привет)
такая ситуация:
делаю header для приложения, у которого есть 2 состояния, в зависимости от того, зашёл пользователь в свой аккаунт или нет.
в компоненте я делаю проверку на наличие user-а, но если юзер залогинен - у него до полной прогрузки будет видно состояние другое.
Как это решить, чтобы сразу видеть нужное состояние?
"компонент", не компонента, запомни, тоже этим страдаю иногда😊)
источник

MK

Max Kovalenko in React Kyiv
Bad Coder
я юзаю material ui skeleton, который также должен быть разный
я хз что это такое )
источник

VD

Valentyn Dubin in React Kyiv
Bad Coder
всем привет)
такая ситуация:
делаю header для приложения, у которого есть 2 состояния, в зависимости от того, зашёл пользователь в свой аккаунт или нет.
в компоненте я делаю проверку на наличие user-а, но если юзер залогинен - у него до полной прогрузки будет видно состояние другое.
Как это решить, чтобы сразу видеть нужное состояние?
Там ты просто делаеш условие, пока пользователь не залогинится - показываеш log in, если залогинился то log out. Прелоадер там не нужен в принципе, ето если по курсу делаеш)
источник

VD

Valentyn Dubin in React Kyiv
Bad Coder
всем привет)
такая ситуация:
делаю header для приложения, у которого есть 2 состояния, в зависимости от того, зашёл пользователь в свой аккаунт или нет.
в компоненте я делаю проверку на наличие user-а, но если юзер залогинен - у него до полной прогрузки будет видно состояние другое.
Как это решить, чтобы сразу видеть нужное состояние?
Там если хочеш вывести изображение то как вариант пока не прогрузится основное установи дефолтное.
источник

BC

Bad Coder in React Kyiv
Valentyn Dubin
Там если хочеш вывести изображение то как вариант пока не прогрузится основное установи дефолтное.
да, там так и будет)
просто не красиво, когда сначало кнопки логина/регистрации, а потом изображение)
источник