Size: a a a

2020 July 23

🦜

🦜 in ☄️ effector
Aleksandr Osipov
понял, ну у меня нет таких кейсов
соот когда мне нужен этот же эндпоинт в другой модели, то я создаю эффект

с dataProvider({
   method: 'GET',
   endpoint: '/classifiers/awards',
})

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

AO

Aleksandr Osipov in ☄️ effector
Day Jora
всем привет, недавно начал разбираться в еффекторе и наткнулся на такой вопрос:
возможно ли достать данные стора в ивенте для вызова других ивентов?
attach
источник

A

Andrey in ☄️ effector
тогда есть возможность хендлить каждый запрос опосредованно от эндпоинта (токены, ретраи, вот это вот все)
источник

🦜

🦜 in ☄️ effector
Andrey
const fxRequest = createEffect(({method, url, params, …}) => … )


// somewhere.js

const fxGetUsers = attach({effect: fxRequest, mapParams: (filter) => ({method: "GET", url: "/users", params: {filter}})
все равно реплейсить
источник

DJ

Day Jora in ☄️ effector
Aleksandr Osipov
attach
поправил
источник

A

Andrey in ☄️ effector
🦜
все равно реплейсить
что реплейсить?
источник

DJ

Day Jora in ☄️ effector
интересуют ивенты
источник

🦜

🦜 in ☄️ effector
Andrey
что реплейсить?
метод, урл
источник

🦜

🦜 in ☄️ effector
почитай внимательнее
источник

AO

Aleksandr Osipov in ☄️ effector
🦜
соот когда мне нужен этот же эндпоинт в другой модели, то я создаю эффект

с dataProvider({
   method: 'GET',
   endpoint: '/classifiers/awards',
})

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

🦜

🦜 in ☄️ effector
Aleksandr Osipov
да, я уже понял о чем ты, но слушай, на практике часто ренеймили твои эндпоинты? У меня вот не припомню чтобы такое было на проекте
у себя да)
источник

AO

Aleksandr Osipov in ☄️ effector
Day Jora
поправил
sample
источник

A

Andrey in ☄️ effector
🦜
все равно реплейсить
реплейсить по месту запроса
а в чем проблема?

если меняется метод, как быть, иначе?
источник

🦜

🦜 in ☄️ effector
Day Jora
всем привет, недавно начал разбираться в еффекторе и наткнулся на такой вопрос:
возможно ли достать данные стора в ивенте для вызова других ивентов?
sample
источник

🦜

🦜 in ☄️ effector
Andrey
реплейсить по месту запроса
а в чем проблема?

если меняется метод, как быть, иначе?
посмотри мой скрин плиз
источник

DJ

Day Jora in ☄️ effector
спасибо, пойду обмазываться
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Day Jora
всем привет, недавно начал разбираться в еффекторе и наткнулся на такой вопрос:
возможно ли достать данные стора в ивенте для вызова других ивентов?
sample({
 source: store,
 clock: triggerEvent,
 fn: (storeVal, payload) => ...,
 target: targetEvent
})



https://effector.now.sh/docs/api/effector/sample#formulae
источник

DS

Dmitriy Shuleshov in ☄️ effector
Day Jora
интересуют ивенты
sample
источник

A

Andrey in ☄️ effector
🦜
посмотри мой скрин плиз
можно было просто линкануть мессагу, предлагаешь по чату пройтись?)
источник

🦜

🦜 in ☄️ effector
я насоздаю кучу эффектов, но когда мне нужно будет заменить метод или урл для этой функции, то я сделаю это в одном месте, а не беду реплейсить все вхождения, хоть это и быстро
источник