Size: a a a

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

2021 May 07

ei

export default - зло... in React — русскоговорящее сообщество
vps
источник

ИМ

Иван Моров in React — русскоговорящее сообщество
любая впс
источник

А

Абырвалг in React — русскоговорящее сообщество
DigitalOcean, минимальный дроплет 5баксов стоит
источник

SA

Sardorbek Aminjonov in React — русскоговорящее сообщество
AWS
источник

П

Пагромист in React — русскоговорящее сообщество
источник

A

Alexey in React — русскоговорящее сообщество
Всем привет. А есть ли тут кто работал с relay ем.
источник

A

Alexey in React — русскоговорящее сообщество
Какая то дичь творится при использовании refetchContainer
источник

KS

K S in React — русскоговорящее сообщество
гавно, всем советую fvds
источник

KS

K S in React — русскоговорящее сообщество
или если деньги как у гейста то digitalocean
источник

A

Alexey in React — русскоговорящее сообщество
Видимо что после вызова refetch метода с новыми переменными в нетворке приходит 200 ка. но в компонент данные не прилетают
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Есть компонент, который добавляет небольшую разметку в портал.

Мне нужно сделать так, чтобы он удалял через 5 секунд эту разметку из портала. То есть, это небольшое уведомление.

Поставил тайм аут на 5 сек в useEffect этого компонента и изменил значение переменной в хуке, при выводе стоит условие
if (!toShow) return false
return (
...разметка
)

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

То есть, второе уведомление удалится из-за таймера, который был включен для первого уведомления.

Как решить такую проблему, чтобы таймер был для каждого уведомления отдельно?
источник

A

Alexey in React — русскоговорящее сообщество
Организуй хост компонент, в который будут добавляться уведомления. И таймер сделай отдельный для каждого отдельного уведомления
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Что значит хост компонент?
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
сделать массив объектов, где будет условно уникальный айди, сообщение, айди таймера
источник

SD

Serg Diezz in React — русскоговорящее сообщество
Нужен массив с уведомлениями а не одно, объект с конфигом
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
вешать таймер при получении массива, рендерить уведомления через мап
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Сам текст Уведомления получаю через пропс и показываю
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
таймер сработал - удалил элемент из массива
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
у меня сейчас
таймер сработал - удалил все уведомления
источник

A

Alexey in React — русскоговорящее сообщество
Забить на велосипед и использовать готовое решение аля
https://fkhadra.github.io/react-toastify/introduction
источник