Size: a a a

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

2020 August 19

ei

export default - зло... in React — русскоговорящее сообщество
SharpBoi
народ, подскажите, адекватным ли решением будет в реакт приложении применять подход сервисов и реактивных переменных (аки в ангуляре). У меня стоит задача встроить 3Д в реакт интерфейс. Нужно где то хранить объект сцены, камеры и прочего 3д, игровой контекст. Представляю все это оформить в виде сервисов, а взаимодействие с 3д распространять по приложению через реактивщину.

Что думаете ? если нужны подробности, то опишу подробнее
Эффектор можешь попробовать
источник

ei

export default - зло... in React — русскоговорящее сообщество
Мне кажется для 2 и 3 д штук на всяких канвасах это шикарно
источник

И

Иван in React — русскоговорящее сообщество
SharpBoi
народ, подскажите, адекватным ли решением будет в реакт приложении применять подход сервисов и реактивных переменных (аки в ангуляре). У меня стоит задача встроить 3Д в реакт интерфейс. Нужно где то хранить объект сцены, камеры и прочего 3д, игровой контекст. Представляю все это оформить в виде сервисов, а взаимодействие с 3д распространять по приложению через реактивщину.

Что думаете ? если нужны подробности, то опишу подробнее
Всё норм, кроме реактивных переменных. Их в реакте нет. Их придётся либо руками костылять, либо стейт-менеджер какой взять
источник

V

Vetro in React — русскоговорящее сообщество
Кто саги тут юзает, вы ошибки апи храните прям в сторе?
источник

S

SharpBoi in React — русскоговорящее сообщество
Иван
Всё норм, кроме реактивных переменных. Их в реакте нет. Их придётся либо руками костылять, либо стейт-менеджер какой взять
я планировал навалить rxjs для этого. А сторы для хранения объектов сцены думаю не стоит юзать, т.к. у них очень глубокое дерево, объекты ресурсов связаны меж множеством объектов, да и ктому же все это мутируется в процессе
источник

И

Иван in React — русскоговорящее сообщество
SharpBoi
я планировал навалить rxjs для этого. А сторы для хранения объектов сцены думаю не стоит юзать, т.к. у них очень глубокое дерево, объекты ресурсов связаны меж множеством объектов, да и ктому же все это мутируется в процессе
mobx подходит под описание. А rx — не очень
источник

F

F in React — русскоговорящее сообщество
Может кто помочь?)
источник

A

Alex in React — русскоговорящее сообщество
Какие паттерны самые крутые для react ?
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
те, которые используются 🙂
источник

F

F in React — русскоговорящее сообщество
(((
источник

PI

Pasha Ivanov in React — русскоговорящее сообщество
вообще такой вопрос, на который никто одним сообщением не ответит, кроме как: https://www.google.com/search?q=react+patterns+2020&oq=react+patter&aqs=chrome.1.0l2j69i57j0l5.3409j0j7&sourceid=chrome&ie=UTF-8
источник

ДК

Даня Кальнов... in React — русскоговорящее сообщество
Даня Кальнов
Всем привет, столкнулся с проблемой при обновлении токена авторизации. Использую axios, в частности - интерцепторы. Когда приходит ошибка 403 EXPIRED_TOKEN, то делаю рефреш как раз. Проблема в чём: при загрузке некоторых страниц может отправляться несколько запросов, каждый из них падает с ошибкой 403 просроченного токена => токен обновляется несколько раз. Как можно избежать этого? В идеале, чтобы было такое поведение: если 403 ошибка просроченного токена встретилась хоть 1 раз, то все следующие запросы откладываются на время
Никто не в курсе?)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Иван
mobx подходит под описание. А rx — не очень
Мне кажется что мобх отвалится
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Даня Кальнов
Всем привет, столкнулся с проблемой при обновлении токена авторизации. Использую axios, в частности - интерцепторы. Когда приходит ошибка 403 EXPIRED_TOKEN, то делаю рефреш как раз. Проблема в чём: при загрузке некоторых страниц может отправляться несколько запросов, каждый из них падает с ошибкой 403 просроченного токена => токен обновляется несколько раз. Как можно избежать этого? В идеале, чтобы было такое поведение: если 403 ошибка просроченного токена встретилась хоть 1 раз, то все следующие запросы откладываются на время
нужно в интерсепторе ждать обновления токена
источник

ei

export default - зло... in React — русскоговорящее сообщество
export default - зло is the side effect
Мне кажется что мобх отвалится
От кучи операций
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Bugs Bunny
нужно в интерсепторе ждать обновления токена
реквест интерсептор тоже может ждать
источник

ДК

Даня Кальнов... in React — русскоговорящее сообщество
Так а другие запросы выполняются вне зависимости от интерсепторов или как?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Даня Кальнов
Так а другие запросы выполняются вне зависимости от интерсепторов или как?
ты перехватываешь 403 и обновляешь только в одном. для ошибки.
нужно еще во втором ждать (который внедряется в request)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
источник

A

Arman in React — русскоговорящее сообщество
Как исправить ошибку в 19 строке?
Всегда возвращает null
источник