Size: a a a

2019 August 10

a

alf in React Kyiv
Serhey Shmyg
Нічого не буде з 5 товарами, нічого не буде і з 50.
Приложие виснет, лол
источник

a

alf in React Kyiv
Vladimir Sedikh
Можно менять состояние с задержкой
Например раз в 5 секунд
Пользователю не сильно будет обидно
Нужно без задержки, это же вебсокеты
источник

VS

Vladimir Sedikh in React Kyiv
Ты можешь сам это регулировать
источник

a

alf in React Kyiv
Я могу просто каждый дочерний компонент подписывать самостоятельно на нужный товар, но тогда будет создаваться новое подключение на каждый товар
источник

a

alf in React Kyiv
Vladimir Sedikh
Ты можешь сам это регулировать
Что именно?
источник

VS

Vladimir Sedikh in React Kyiv
Частоту рендера компонентов
источник

a

alf in React Kyiv
Vladimir Sedikh
Частоту рендера компонентов
Мне нужно что бы они обновлялись так часто
источник

VS

Vladimir Sedikh in React Kyiv
источник

a

alf in React Kyiv
источник

a

alf in React Kyiv
Ну что же вы🤔
источник

AR

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

SS

Serhey Shmyg in React Kyiv
alf
Приложие виснет, лол
Тоді ти щось не так робиш. А 5 товарів які оновлюються раз в секунду нічого не поламають точно.
источник

UU

Untitled Unsigned in React Kyiv
Привет, ребят, подскажите плез, как можно создать кастомный useEffect, основываясь на таком коде. Заюзал паттерн @alexeyraspopov'a (Declarative Action Callback), и теперь повторяются в коде такие куски
    useEffect(() => {
       if(performLoginStatus.type === 'success') {
           const user = performLoginStatus.result.user  
           performUserUpdate(user, userCredentials.username)
       } else if(performLoginStatus.type === 'failure') {
           updateError(performLoginStatus.error)
       }
   }, [performLoginStatus])

   useEffect(() => {
       if(performUserUpdateStatus.type === 'success') {
           const user = performLoginStatus.result.user
           performUserSave(user)
       } else if(performUserUpdateStatus.type === 'failure') {          
           updateError(performUserUpdateStatus.error)
       }
   }, [performUserUpdateStatus])
как можно реюзабельный useEffect бахнуть на базе этого?
источник

AR

Alexey Raspopov in React Kyiv
Untitled Unsigned
Привет, ребят, подскажите плез, как можно создать кастомный useEffect, основываясь на таком коде. Заюзал паттерн @alexeyraspopov'a (Declarative Action Callback), и теперь повторяются в коде такие куски
    useEffect(() => {
       if(performLoginStatus.type === 'success') {
           const user = performLoginStatus.result.user  
           performUserUpdate(user, userCredentials.username)
       } else if(performLoginStatus.type === 'failure') {
           updateError(performLoginStatus.error)
       }
   }, [performLoginStatus])

   useEffect(() => {
       if(performUserUpdateStatus.type === 'success') {
           const user = performLoginStatus.result.user
           performUserSave(user)
       } else if(performUserUpdateStatus.type === 'failure') {          
           updateError(performUserUpdateStatus.error)
       }
   }, [performUserUpdateStatus])
как можно реюзабельный useEffect бахнуть на базе этого?
я правильно понимаю, что у тебя есть какая-то цепочка вызовов асинхронных функций?
источник

UU

Untitled Unsigned in React Kyiv
Alexey Raspopov
я правильно понимаю, что у тебя есть какая-то цепочка вызовов асинхронных функций?
да
источник

AR

Alexey Raspopov in React Kyiv
а можешь скинуть весь код компонента куда-то на гист или сендбокс?
источник

UU

Untitled Unsigned in React Kyiv
сек
источник

UU

Untitled Unsigned in React Kyiv
Alexey Raspopov
а можешь скинуть весь код компонента куда-то на гист или сендбокс?
Ситуация тривиал, после заполнения 4-ёх инпутов делается сабмит формы, и начинается цепочка асинхронных вызовов Code
источник

AR

Alexey Raspopov in React Kyiv
Untitled Unsigned
Ситуация тривиал, после заполнения 4-ёх инпутов делается сабмит формы, и начинается цепочка асинхронных вызовов Code
Мне кажется, тебе стоит всю эту логику асинхронных функций описать где-то отдельно, за пределами компонентов.
источник

UU

Untitled Unsigned in React Kyiv
Alexey Raspopov
Мне кажется, тебе стоит всю эту логику асинхронных функций описать где-то отдельно, за пределами компонентов.
да, так скорее всего сейчас и сделаю, делай гисты с паттернами почаще))
источник