Size: a a a

2020 October 04

ф

фильтруй мысли... in ☄️ effector
makoven
Здравствуйте. Подскажите, а роутер еще не подвезли?
trace-router рекомендую:
- Effector stores/events under the hood
- Framework agnostic
- Hooks for React
- Not tied to UI
- State-oriented router
- Routing in a separate layer
- You can describe routes in one place.
- Routes are objects
- Links straight to the routes
- Relative navigation out of the box
- Compiling a route to its URL
- Multiple routers
- You can bind child router path to parent router param
- Feature-oriented routing
- Flexible path matching
- Merge routes to get a computed route
- Router keeps track of navigation and updates the state
- View layer just subscribes to route visibility
- Manual navigation, redirects
- "Not found" processing
- Small size
источник

m

makoven in ☄️ effector
фильтруй мысли
trace-router рекомендую:
- Effector stores/events under the hood
- Framework agnostic
- Hooks for React
- Not tied to UI
- State-oriented router
- Routing in a separate layer
- You can describe routes in one place.
- Routes are objects
- Links straight to the routes
- Relative navigation out of the box
- Compiling a route to its URL
- Multiple routers
- You can bind child router path to parent router param
- Feature-oriented routing
- Flexible path matching
- Merge routes to get a computed route
- Router keeps track of navigation and updates the state
- View layer just subscribes to route visibility
- Manual navigation, redirects
- "Not found" processing
- Small size
Его и выбрал. Спасибо. Про "-small size", если с history и реакт-биндингом, спорно )
источник

m

makoven in ☄️ effector
А в целом крутейшая штука 👍
источник

c⁣

createStore<🦉>... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
это читается как «при каждом новом вызове startRequest
1) взять значение, с которым в предыдущий раз вызывался эффект request и следом, в ватче, вызвать у его контроллера отмену (если эффект ещё не вызывался, то ничего не делать)
2) взять значение из стора cuurentUser, добавить к нему новый AbortController и уникальный id (для читабельности логов) и вызвать эффект request с полученным объектом»
Мб у тебя есть пример, как отменять эффект по событию эффектора, но без AbortController.

У меня SSR и я вынужден в браузере тащить локальный fetch+AbortController, а на сервере из пакета, и не хотелось бы служебный код завязывать на такое.
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
Мб у тебя есть пример, как отменять эффект по событию эффектора, но без AbortController.

У меня SSR и я вынужден в браузере тащить локальный fetch+AbortController, а на сервере из пакета, и не хотелось бы служебный код завязывать на такое.
источник

c⁣

createStore<🦉>... in ☄️ effector
а оно не отвалится в форке?
источник

c⁣

createStore<🦉>... in ☄️ effector
ну, получается годно
источник

c⁣

createStore<🦉>... in ☄️ effector
спасибо!
источник

m

mg901 in ☄️ effector
createStore<🦉> ⁣
ну, получается годно
что такое postpone?
источник

c⁣

createStore<🦉>... in ☄️ effector
mg901
что такое postpone?
источник

m

mg901 in ☄️ effector
я про функцию. Сам у себя хэлпер создал?
источник

c⁣

createStore<🦉>... in ☄️ effector
mg901
я про функцию. Сам у себя хэлпер создал?
да
источник

c⁣

createStore<🦉>... in ☄️ effector
аналог forward — пересылает данные из source в target
но с задержкой в delay ms
и можно отменить через abort
источник

З

Завтра in ☄️ effector
createStore<🦉> ⁣
ну, получается годно
так, а как это прочитать? просто у меня разные варианты в голове появились
источник

c⁣

createStore<🦉>... in ☄️ effector
Завтра
так, а как это прочитать? просто у меня разные варианты в голове появились
when source is triggered, after delay ms, trigger target
if abort is triggered, do not trigger target, cancel all active delays
источник

c⁣

createStore<🦉>... in ☄️ effector
Нооо. Я написал его криво.
Мне нужна помощь в дебаге)

https://share.effector.dev/AZtvbn8l
источник

c⁣

createStore<🦉>... in ☄️ effector
источник

ei

export default - зло... in ☄️ effector
unit not found in forked scope

и хрен знает как понять где, т.к. сервер скомпиленный 😢
источник

DS

Dmitriy Shuleshov in ☄️ effector
export default - зло is the side effect
unit not found in forked scope

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

AO

Aleksandr Osipov in ☄️ effector
export default - зло is the side effect
unit not found in forked scope

и хрен знает как понять где, т.к. сервер скомпиленный 😢
Ну значит ты ищешь в скоупе юнит которого нет в форке
источник