Size: a a a

2020 October 14

c⁣

createStore<🦉>... in ☄️ effector
ID:0
effector patronum v0.110effector patronum v0.110

BREAKING CHANGES: removed support of effector@20

Now, minimum supported version is 21.4, read migration guide, please
Allowed undefined shape in reshape
Added description for each method in table of contents
@doasync ты успеваешь с combineEvents?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
а че так все вуе хейтят?
просто потыкай репу гитлаба
источник

AO

Aleksandr Osipov in ☄️ effector
ок гляну
источник

ф

фильтруй мысли... in ☄️ effector
createStore<🦉> ⁣
@doasync ты успеваешь с combineEvents?
а что решили? надо править?
https://t.me/effector_ru/169239
источник

c⁣

createStore<🦉>... in ☄️ effector
добавляем новое поведение без поломки совместимости
источник

ф

фильтруй мысли... in ☄️ effector
🚀🔬 🚀🔬🚀🔬
breaking громкий, заметный, в этом его смысл
const event = combineEvents({
 events: [ event1, event2]
});

изменить дефолтное поведение можно одновременно с переименованием events в source (для консистентности), тогда это будет явный breaking change
источник

FB

Furrya Black in ☄️ effector
Aleksandr Osipov
а че так все вуе хейтят?
vue test utils поломан, темплейты без типизации, перемудрили с vue/reactivity и composition api, вуекс типизировать боль, дев тулзы в бете, короче порог входа так же низкий, но настрелять в ноги можно быстрее. Чето в последнее время никто из 3й ки фреймворков не радует прям. Ну и эффектор сложно, поэтому все тот же вуекс или контексты (провайд инжект) pinia.
Имхо вот так вот)
источник

FB

Furrya Black in ☄️ effector
А, ещё в 3ке массивы теперь не реактивны, как узнал, вспомнил слова про обратку со второй) совместимость как бы сделаем, но массивы отберем, живите с этим)))
источник

l

lllla in ☄️ effector
Furrya Black
А, ещё в 3ке массивы теперь не реактивны, как узнал, вспомнил слова про обратку со второй) совместимость как бы сделаем, но массивы отберем, живите с этим)))
в смысле?
источник

l

lllla in ☄️ effector
lllla
в смысле?
а где ты такое прочел? линк можно?
источник

l

lllla in ☄️ effector
Искал в чате, но до конца не понял кое что:
на проекте socket.io и мне бы хотелось инициализировать конфигурацию сокета через аттач и дальше пользоваться его методами. Что можете посоветовать?

что-то в духе:
const fxSocket = createEffect((token) => io(endpoint, {query: {token}}))
const fxSocketAuthorized = attach({source: $token, effect: fxSocket})


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

l

lllla in ☄️ effector
сейчас только приходит в голову: io(endpoint, {query: {token: $token.getState()}})
источник

FB

Furrya Black in ☄️ effector
> в смысле?
источник

FB

Furrya Black in ☄️ effector
Переслано от Illya Klymov
раньше методы массивов патчились
источник

FB

Furrya Black in ☄️ effector
Переслано от Illya Klymov
и операции с помощью push и так далее триггерили реактивность. Теперь нет
источник

l

lllla in ☄️ effector
Я бы проверил это на собственном опыте. Климов часто спешит с выводами)
Ничего не имею против него, но лучше самостоятельно проверить)
источник

FB

Furrya Black in ☄️ effector
источник

l

lllla in ☄️ effector
так это композишн апи
источник

l

lllla in ☄️ effector
lllla
так это композишн апи
лучше в продакшн не брать такое
источник

FB

Furrya Black in ☄️ effector
lllla
лучше в продакшн не брать такое
Всмысле не брать? оО
источник