Size: a a a

2020 October 06

🦜

🦜 in ☄️ effector
Завтра
Всегда хранил API в отдельной папке. Нахрена оно в фичах?) Потом внезапно тебе нужно что-то обновить или запросить в другой фиче и начинаются приколы
Соглы
источник

ei

export default - зло... in ☄️ effector
Завтра
Всегда хранил API в отдельной папке. Нахрена оно в фичах?) Потом внезапно тебе нужно что-то обновить или запросить в другой фиче и начинаются приколы
+
источник

КН

Котяй Негодяй... in ☄️ effector
Завтра
Всегда хранил API в отдельной папке. Нахрена оно в фичах?) Потом внезапно тебе нужно что-то обновить или запросить в другой фиче и начинаются приколы
Тоже пришёл к этому. Приходится теперь разделять слои получения данных и хранения. При этом БЛ как-то сама собой перетекла в отдельный слой.
источник

З

Завтра in ☄️ effector
Котяй Негодяй
Тоже пришёл к этому. Приходится теперь разделять слои получения данных и хранения. При этом БЛ как-то сама собой перетекла в отдельный слой.
у меня в api лежат запросы и часть сторов, которst хранят четко привязанные к api данные
источник

КН

Котяй Негодяй... in ☄️ effector
Завтра
у меня в api лежат запросы и часть сторов, которst хранят четко привязанные к api данные
Типа состояний запроса?
источник

З

Завтра in ☄️ effector
условно - инфа о юзере. она не изменяется на клиенте нигде и будет меняться только если я сделаю новый запрос и он вернет новую инфу
источник

З

Завтра in ☄️ effector
короче говоря, стейт, который зависит только от апишки
источник

c⁣

createStore<🦉>... in ☄️ effector
Завтра
условно - инфа о юзере. она не изменяется на клиенте нигде и будет меняться только если я сделаю новый запрос и он вернет новую инфу
я для такого сделал фичу session
источник

З

Завтра in ☄️ effector
вот я раньше думал об этом и не стал. это звучит так же как и фича api
источник

КН

Котяй Негодяй... in ☄️ effector
Завтра
условно - инфа о юзере. она не изменяется на клиенте нигде и будет меняться только если я сделаю новый запрос и он вернет новую инфу
У нас другой кейс. В большом количестве мест требуется знать, какое именно действие сейчас происходит, и с каким именно экземпляром какой-либо сущности. При этом это состояние должно отображаться только в конкретном месте, а не во всех сразу (экземпляр может отображаться одновременно в нескольких местах).
источник

З

Завтра in ☄️ effector
+ это далеко не всегда связано с сессией. вот у тебя банально периодически обновляются курсы валют. эти данные не связаны с сессией, но они, как и инфа о юзере, обновляются только из апишки
источник

c⁣

createStore<🦉>... in ☄️ effector
Завтра
вот я раньше думал об этом и не стал. это звучит так же как и фича api
для меня управление сессией пользователя, это достаточно много всего
включая ручной разлогин
обновление токена регулярно и т.д
источник

c⁣

createStore<🦉>... in ☄️ effector
а апи, это чисто слой, защищающий приложение от изменений в бекенде
источник

ei

export default - зло... in ☄️ effector
createStore<🦉> ⁣
я для такого сделал фичу session
+
источник

З

Завтра in ☄️ effector
Котяй Негодяй
У нас другой кейс. В большом количестве мест требуется знать, какое именно действие сейчас происходит, и с каким именно экземпляром какой-либо сущности. При этом это состояние должно отображаться только в конкретном месте, а не во всех сразу (экземпляр может отображаться одновременно в нескольких местах).
в таком случае ты просто копируешь стейт в локальный стор
источник

З

Завтра in ☄️ effector
Завтра
в таком случае ты просто копируешь стейт в локальный стор
ну, банальный пример - вот есть инфа о юзере, которая прилетает из апишки. и форма изменения этой инфы (имя там поменять). я в апи кладу всю инфу о юзере, а в фиче у меня сторы для инпутов, которые притягивают стейт из стора апишки
источник

ei

export default - зло... in ☄️ effector
В апи я разве что могу преобразования данных делать после запроса

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

ei

export default - зло... in ☄️ effector
А работа с данными только в фичах
источник

🦜

🦜 in ☄️ effector
Завтра
ну, банальный пример - вот есть инфа о юзере, которая прилетает из апишки. и форма изменения этой инфы (имя там поменять). я в апи кладу всю инфу о юзере, а в фиче у меня сторы для инпутов, которые притягивают стейт из стора апишки
звучит странно
источник

🦜

🦜 in ☄️ effector
дай код
источник