Size: a a a

2020 June 04

yv

yumaa verdin in ☄️ effector
yumaa verdin
редакс с танками. ну, я ещё не знаю, буду ли вообще удалять его, или только некоторые части в эффектор унесу, авторизацию, например.
хм. плагин для бабеля похоже гробит функцию createStore от редакса, тут уже было как этого избежать?
источник

🦜

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

yv

yumaa verdin in ☄️ effector
🦜
ты первый, кто столкнулся
тут же были люди, кто постепенно с редакса переводл приложение?
источник

yv

yumaa verdin in ☄️ effector
> Unexpected keys "ɔ", "loc", "name", "sid" found in previous state received by the reducer
источник

yv

yumaa verdin in ☄️ effector
переименовал импорт, вроде ок стало :)
источник

R

Ruslan 🌀 in ☄️ effector
Dmitriy Shuleshov
короче сложна, давайте удалять thru )
Вот в этом случае, кстати, можно thru заюзать, чтобы не оборачивать весь сэмпл
https://share.effector.dev/Kz3kISZb
источник

DS

Dmitriy Shuleshov in ☄️ effector
Ruslan 🌀
Вот в этом случае, кстати, можно thru заюзать, чтобы не оборачивать весь сэмпл
https://share.effector.dev/Kz3kISZb
Кодом то красиво а понимать сложно. Для этого нужна рамда головного мозга)
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
Кодом то красиво а понимать сложно. Для этого нужна рамда головного мозга)
```
pipe(
 sampleWithSource(store),
 map((source, clock) => source != clock),
 restore(false),
 guardFilter(click)
)(click)
```

как насчет такого? логика та же
источник

DS

Dmitriy Shuleshov in ☄️ effector
Tauka Kunzhol
```
pipe(
 sampleWithSource(store),
 map((source, clock) => source != clock),
 restore(false),
 guardFilter(click)
)(click)
```

как насчет такого? логика та же
|> ?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Tauka Kunzhol
```
pipe(
 sampleWithSource(store),
 map((source, clock) => source != clock),
 restore(false),
 guardFilter(click)
)(click)
```

как насчет такого? логика та же
А словами?
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
А словами?
пайп это конвейер, так что примерно так:
- сэмплируем click с store
- мапаем получившийся ивент (превращаем в булеан ивент)
- делаем из ивента стор с деф значением false
- гардим клик с получившимся стором
источник

TK

Tauka Kunzhol in ☄️ effector
у многих сущностей есть fn параметр, мне кажется читабельней когда он отдельно
источник

TK

Tauka Kunzhol in ☄️ effector
*это теоретический пример,  никого не призываю так делать
источник

DS

Dmitriy Shuleshov in ☄️ effector
Tauka Kunzhol
пайп это конвейер, так что примерно так:
- сэмплируем click с store
- мапаем получившийся ивент (превращаем в булеан ивент)
- делаем из ивента стор с деф значением false
- гардим клик с получившимся стором
Ну вот видишь оно красиво и тебе очевидно. Но думаю далеко не всем.
Вот каким образом работает вызов рестора с одним аргументом? Я не пойму...

Это реальный райп? Из рамды или откуда?
источник

TK

Tauka Kunzhol in ☄️ effector
Dmitriy Shuleshov
Ну вот видишь оно красиво и тебе очевидно. Но думаю далеко не всем.
Вот каким образом работает вызов рестора с одним аргументом? Я не пойму...

Это реальный райп? Из рамды или откуда?
в рамде есть такая функция, да

> Но думаю далеко не всем
это конечно, сам эффектор тоже не всем залетает, это просто еще один способ выражать связи, кому-то нравится, кому-то нет
источник

TK

Tauka Kunzhol in ☄️ effector
поэтому там еще звездочку поставил, чтобы не закидали
источник

R

Ruslan 🌀 in ☄️ effector
Tauka Kunzhol
*это теоретический пример,  никого не призываю так делать
вот про серъёзные минусы pipe-подходa:
https://t.me/effector_ru/124250
источник

L

Looch in ☄️ effector
Ну если писать с типизацией, то ide подскажет, но конечно если не знать имплементации то можно быстренько запутаться, и постоянно вставлять tap в случае с rx, что б понять что на каждом этапе происходит
источник

🦜

🦜 in ☄️ effector
звонки в вк сделаны на редаксе
источник

🦜

🦜 in ☄️ effector
в десктопе
источник