Size: a a a

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

2020 October 02

V

Vladimir in React — русскоговорящее сообщество
Дмитрий Ч
Всем привет! Подскажите как называют концепцию: обработка данных с API перед записью в store?
Например, приходит: {UserId:123}, а в стор кладем {userId:123} или производим какие-либо вычитаемые операции, фильтруем, записываем только то, что нужно фронтенду.
для этого пишут функции адаптеры или классы адаптеры, которые преобразуют данные с бэка к какой то модели принятой на фронтенде
источник

ДЧ

Дмитрий Ч in React — русскоговорящее сообщество
Vladimir
для этого пишут функции адаптеры или классы адаптеры, которые преобразуют данные с бэка к какой то модели принятой на фронтенде
во, это ближе к сути вопроса, спасибо огромное !
источник

S🕶

Sander 🕶 in React — русскоговорящее сообщество
Looch
Я делал самописный кэш, по сути просто стор юзал как кэш
redux store или localcache
источник

S🕶

Sander 🕶 in React — русскоговорящее сообщество
я просто пытаюсь сделать нативно,
и как ты данные ресетил? когда тебе не над чтоб в кэше что-то было?
источник

V

Vladimir in React — русскоговорящее сообщество
Дмитрий Ч
во, это ближе к сути вопроса, спасибо огромное !
но на самом деле это выглядит не очень, лучше стараться договориться с бэком, что бы они засылали данные которые не приходилось бы пропускать через адаптеры, а сразу сохранить
источник

S🕶

Sander 🕶 in React — русскоговорящее сообщество
есть вариант делать кэш по времени, но иногда надо чистить (( когда покидаеш страницу
источник

L

Looch in React — русскоговорящее сообщество
Sander 🕶
redux store или localcache
redux, посмотри в сторону севис воркера если хочешь нативно
источник

S🕶

Sander 🕶 in React — русскоговорящее сообщество
Looch
redux, посмотри в сторону севис воркера если хочешь нативно
впервые слышу, можно подрбней чтоб я хотя бы найти смог
источник

S🕶

Sander 🕶 in React — русскоговорящее сообщество
Веб-документация MDN
Использование Service Worker
Одной из важнейших проблем, от которой страдали пользователи веб-приложений, была работа в условиях потери связи. Лучшее в мире веб-приложение оставит ужасное впечатление от использования, если вы не сможете его загрузить. Предпринималось много попыток создания технологий, которые бы решили эту проблему, и если верить страницам нашего Форума, некоторые из вопросов были решены. Но все же наиважнейшей проблемой по-прежнему является отсутствие хорошего механизма для управления кешем ресурсов и настраиваемыми сетевыми запросами.

Предыдущей попыткой была технология AppCache, казавшаяся хорошей идеей, потому как позволяла действительно просто указывать ресурсы для кеширования. Однако, эта технология допускает много предположений о том, что вы пытаетесь сделать, и затем с грохотом ломается, когда ваше приложение работает не в точности с этими допущениями. Чтобы получить больше информации по этой теме, прочитайте (неудачно названную, но хорошо написанную) статью Джейка Арчибальда Application Cache is a Douchebag.
источник

L

Looch in React — русскоговорящее сообщество
Sander 🕶
Веб-документация MDN
Использование Service Worker
Одной из важнейших проблем, от которой страдали пользователи веб-приложений, была работа в условиях потери связи. Лучшее в мире веб-приложение оставит ужасное впечатление от использования, если вы не сможете его загрузить. Предпринималось много попыток создания технологий, которые бы решили эту проблему, и если верить страницам нашего Форума, некоторые из вопросов были решены. Но все же наиважнейшей проблемой по-прежнему является отсутствие хорошего механизма для управления кешем ресурсов и настраиваемыми сетевыми запросами.

Предыдущей попыткой была технология AppCache, казавшаяся хорошей идеей, потому как позволяла действительно просто указывать ресурсы для кеширования. Однако, эта технология допускает много предположений о том, что вы пытаетесь сделать, и затем с грохотом ломается, когда ваше приложение работает не в точности с этими допущениями. Чтобы получить больше информации по этой теме, прочитайте (неудачно названную, но хорошо написанную) статью Джейка Арчибальда Application Cache is a Douchebag.
Да это он
источник

S🕶

Sander 🕶 in React — русскоговорящее сообщество
есть еще
let controller = new AbortController();


  controller.abort()
     controller = new AbortController();


но
что-то у меня это не работает
источник

ДЧ

Дмитрий Ч in React — русскоговорящее сообщество
Vladimir
но на самом деле это выглядит не очень, лучше стараться договориться с бэком, что бы они засылали данные которые не приходилось бы пропускать через адаптеры, а сразу сохранить
Сложно договориться с чужим API)
источник

MS

Marat Sadriev in React — русскоговорящее сообщество
Может кто-то сталкивался с необходимостью засунуть в конфиг-файл semaphoreci переменную из .env? Как решить это?
источник

V

Vladimir in React — русскоговорящее сообщество
Дмитрий Ч
Сложно договориться с чужим API)
Это да)
источник

A

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

A

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

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrey Bezruk
Всем примет ребят, кто сталкивался с подобной проблемой, застрял, не могу решить(
Второй аргумент useContext не для зависимостей.
А ты там с useCallback перепутал просто
источник

A

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

EM

Eugene Maltsev in React — русскоговорящее сообщество
интересно какой тут this.node 🤔
источник

A

Andrey Bezruk in React — русскоговорящее сообщество
Eugene Maltsev
интересно какой тут this.node 🤔
без this node не находит
источник