Size: a a a

2020 October 08

MR

Mike Rain in ☄️ effector
хотя можно заюзать команду
источник

ei

export default - зло... in ☄️ effector
не заметил отличий даже
источник

ф

фильтруй мысли... in ☄️ effector
Mike Rain
привет! ребят как все знают в cra (без eject или модулей типа craco) ни как не поставить логгер, а я хочу логгер поюзать. кто-нибудь кроме разла и кра юзает какие аналоги?
у меня есть стартер кит: профессиональная сборка, используется в проде, обкатан на разных проектах, стабильный, свежие версии пакетов, typescript, effector - умеет все то же что и cra (даже больше), и есть полная свобода в настройке:
https://github.com/doasync/starter-kit
источник
2020 October 09

AO

Aleksandr Osipov in ☄️ effector
фильтруй мысли
у меня есть стартер кит: профессиональная сборка, используется в проде, обкатан на разных проектах, стабильный, свежие версии пакетов, typescript, effector - умеет все то же что и cra (даже больше), и есть полная свобода в настройке:
https://github.com/doasync/starter-kit
Прямо как на рынке завлекаешь
источник

m

mg901 in ☄️ effector
В модуле Article забираю из props.match.params.id и прокидываю в Gate. Далее в Article вставляю независимый модуль Comments который имеет пропс id и забирает props.match.params.id
Внутри Comments прокидываю id в Gate. В результате получаю ошибку
Cannot update a component (`ArticlePage`) while rendering a different component (`Comments`). To locate the bad setState() call inside `Comments
. Подскажите пожалуйста, как решить проблему?
источник

DS

Dmitriy Shuleshov in ☄️ effector
mg901
В модуле Article забираю из props.match.params.id и прокидываю в Gate. Далее в Article вставляю независимый модуль Comments который имеет пропс id и забирает props.match.params.id
Внутри Comments прокидываю id в Gate. В результате получаю ошибку
Cannot update a component (`ArticlePage`) while rendering a different component (`Comments`). To locate the bad setState() call inside `Comments
. Подскажите пожалуйста, как решить проблему?
well known problem
источник

🦜

🦜 in ☄️ effector
mg901
В модуле Article забираю из props.match.params.id и прокидываю в Gate. Далее в Article вставляю независимый модуль Comments который имеет пропс id и забирает props.match.params.id
Внутри Comments прокидываю id в Gate. В результате получаю ошибку
Cannot update a component (`ArticlePage`) while rendering a different component (`Comments`). To locate the bad setState() call inside `Comments
. Подскажите пожалуйста, как решить проблему?
Не юзать useState
источник

m

mg901 in ☄️ effector
🦜
Не юзать useState
не юзаю useState, юзаю useGate )
источник

🦜

🦜 in ☄️ effector
mg901
не юзаю useState, юзаю useGate )
тогда в модель прокидывай не через пропсы, а сразу из браузер хистори бери
источник

DS

Dmitriy Shuleshov in ☄️ effector
🦜
Не юзать useState
К чему ты это сказал?
источник

ф

фильтруй мысли... in ☄️ effector
ID:0
fry-fxfry-fx

Библиотека для создания отменяемых fetch-запросов (cancellable/abortable)

перед запуском эффекта отменяется предыдущий fetch запрос этого же эффекта
можно передать свой ивент для отмены
можно запустить эффект обычным образом
можно отменить каждый запуск отдельно
написан на Typescript - всё типизировано
совместимость с обычными эффектами
Много всего улучшил в версии 3.0 🎉:
- Покрыл тестами,
- Улучшил типы (на базе типов эффекта),
- Добавил controller.onCancel,
- Сделал ивентом controller.cancel,
- Сделал синхронным controller.getSignal,
- Добавил поддержку синхронных хэндлеров,
- Теперь можно отменять обычные эффекты!
- Контроллер можно прокинуть в любые эффекты,
- Пофиксил баг с рефом в params,
- Добавил поддержку name и sid
источник

AO

Aleksandr Osipov in ☄️ effector
фильтруй мысли
Много всего улучшил в версии 3.0 🎉:
- Покрыл тестами,
- Улучшил типы (на базе типов эффекта),
- Добавил controller.onCancel,
- Сделал ивентом controller.cancel,
- Сделал синхронным controller.getSignal,
- Добавил поддержку синхронных хэндлеров,
- Теперь можно отменять обычные эффекты!
- Контроллер можно прокинуть в любые эффекты,
- Пофиксил баг с рефом в params,
- Добавил поддержку name и sid
мб effector-cancellable было бы умнестнее по неймингу?
источник

ф

фильтруй мысли... in ☄️ effector
Aleksandr Osipov
мб effector-cancellable было бы умнестнее по неймингу?
ну я дошёл до отмены обычных эффектов - теперь можно и нейминг более подходящий)
источник

l

lllla in ☄️ effector
Парни, а кто работал хоть немного с форест — может мне подсказать:
ActiveItem({
       style: {
         left: position$,
       },
       attr: {
         'aria-hidden': true,
       },
     });


left может меняться в зависимости от значения в store?
источник

l

lllla in ☄️ effector
а то у меня апдейты в store идут, но динамические стили не обновляются
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
lllla
Парни, а кто работал хоть немного с форест — может мне подсказать:
ActiveItem({
       style: {
         left: position$,
       },
       attr: {
         'aria-hidden': true,
       },
     });


left может меняться в зависимости от значения в store?
да, должен
источник

l

lllla in ☄️ effector
тогда сейчас сделаю репродьюс в репл
источник

c⁣

createStore<🦉>... in ☄️ effector
lllla
Парни, а кто работал хоть немного с форест — может мне подсказать:
ActiveItem({
       style: {
         left: position$,
       },
       attr: {
         'aria-hidden': true,
       },
     });


left может меняться в зависимости от значения в store?
да
источник

l

lllla in ☄️ effector
бля
источник

l

lllla in ☄️ effector
в репле все работает
источник