Size: a a a

2020 November 19

A

Aleksey in ☄️ effector
У меня в sample в блоке fn выполняется тело функции и в return падает Promise.
У меня есть объявленный createEffect и на его done стоит другая логика.
Как этот Promise прокинуть в handler?
источник

A

Aleksey in ☄️ effector
в sample я беру данные с двух сторов
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksey
У меня в sample в блоке fn выполняется тело функции и в return падает Promise.
У меня есть объявленный createEffect и на его done стоит другая логика.
Как этот Promise прокинуть в handler?
fn в семпл должна быть чистой, там не должно быть никаких промисов
источник

A

Aleksey in ☄️ effector
хм, ладно тогда попробую по другому это все реализовать
источник

BA

Bogdan Aleksandrovic... in ☄️ effector
Всем привет, создал стор от стора через map и сделал ресет производного стора, в репле у меня стор вернулся  исходному состоянию, а локально получается null, в чем причина может быть?

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

BA

Bogdan Aleksandrovic... in ☄️ effector
и мало того, что null, так еще и через раз
источник

V

Vetro in ☄️ effector
Локально код один в один?
источник

V

Vetro in ☄️ effector
Подозреваю, что нет)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Bogdan Aleksandrovich
Всем привет, создал стор от стора через map и сделал ресет производного стора, в репле у меня стор вернулся  исходному состоянию, а локально получается null, в чем причина может быть?

https://share.effector.dev/
Видимо какой то ассинхронный сайд эффект тригерит изменение оригинального стора
источник

AV

Alex Vodonaev in ☄️ effector
Bogdan Aleksandrovich
Всем привет, создал стор от стора через map и сделал ресет производного стора, в репле у меня стор вернулся  исходному состоянию, а локально получается null, в чем причина может быть?

https://share.effector.dev/
А для чего ты делаешь резет мапнутого стора?
источник

BA

Bogdan Aleksandrovic... in ☄️ effector
Alex Vodonaev
А для чего ты делаешь резет мапнутого стора?
есть стор - родитель
от него два стора

я делаю с ними манипуляции и по сохранить кидаю все в родитель , а по отменить ресет их в исходное, но он ресетит не до того состояния, что пришло от родителя
источник

BA

Bogdan Aleksandrovic... in ☄️ effector
export const $meta = $currentCreatedEvent.map(
 (event) => event?.meta || null,
)

вот как локально, ресет до null
источник

BA

Bogdan Aleksandrovic... in ☄️ effector
и ниже
$meta.reset(reset)
источник

BA

Bogdan Aleksandrovic... in ☄️ effector
я не понимаю почему не работает но сделал через sample , с ним работает
источник

V

Vetro in ☄️ effector
Bogdan Aleksandrovich
есть стор - родитель
от него два стора

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

V

Vetro in ☄️ effector
Два стора и от них скомбинированный
источник

BA

Bogdan Aleksandrovic... in ☄️ effector
так я кидаю запрос и ину в currentCreatedEvent, в нем все есть, теперь мне нужно редактировать, делаю драфт от него , что бы если отменить ввод, ничего в него не вводить
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
кстати, я тут изучил более менее theia-ide
и фактически теперь могу аналог своего vscode делать на любой манер
вынашиваю идею визуализации на этой штуке для эффектора теперь :)
источник

II

Ilya Izilanov in ☄️ effector
подскажите, как это можно красиво описать
есть стор $isLoggedIn
и два эффекта, один тянет инфу для залогиненного пользователя и наоборот

хотелось бы такой оператор, чтобы он возвращал новый эффект, при вызове которого читалось и матчилось значение из стора и вызывались разные эффекты соответственно

знаю про split,  но он сразу вызывает то что проматчилось, а я хочу так как описано выше
источник

II

Ilya Izilanov in ☄️ effector
patronum/condition как я понимаю
источник