Size: a a a

2020 June 07

З

Завтра in ☄️ effector
Load external libraries

Иногда хочется загрузить в REPL стороннюю библиотеку из NPM.
Реализовать это легко, но библиотека должна уметь работать в браузере, то есть иметь UMD билд.

Необходимо вставить функцию load в repl и await load(‘package-name’). Функцию можно взять по ссылке ниже.

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

R

Rafael 🦠 in ☄️ effector
🤔 значит обманулся, когда вчера импортил форк юзал в реале
источник

DS

Dmitriy Shuleshov in ☄️ effector
Rafael 🦠
🤔 значит обманулся, когда вчера импортил форк юзал в реале
Все что с репы эффектора заимпорчено анде зе худ)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Paruyr🛸🪐🌏
Я уж хотел свой велосипед делать… спасибо за ссылку )
https://github.com/ilyalesik/awesome-effector
этот лист тоже поддерживается в актуальном состоянии
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Лол работает как часы, то что я хотел
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
Осталась маленькая проблемка, 26 и 32 строка
Хотелось бы в guard несколько таргетов указать
источник

DS

Dmitriy Shuleshov in ☄️ effector
Paruyr🛸🪐🌏
Осталась маленькая проблемка, 26 и 32 строка
Хотелось бы в guard несколько таргетов указать
target кажется принимает массив, только нет типов на эту фичу
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
forward({
 from: guard({
   source: $timerFxLastParams,
   filter: $isTracking,
 }),
 to: [timerFx, timeTracked]
})

хммм ))
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
кмк нормуль
источник

DS

Dmitriy Shuleshov in ☄️ effector
Paruyr🛸🪐🌏
forward({
 from: guard({
   source: $timerFxLastParams,
   filter: $isTracking,
 }),
 to: [timerFx, timeTracked]
})

хммм ))
если у тебя не тс)
источник

YL

Yan👀 Lobaty in ☄️ effector
Paruyr🛸🪐🌏
forward({
 from: guard({
   source: $timerFxLastParams,
   filter: $isTracking,
 }),
 to: [timerFx, timeTracked]
})

хммм ))
Заебумба)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
кстати, полезный лайфхак
reduxjs/toolkit можно использовать с эффектором для CRUD-а )
источник

YL

Yan👀 Lobaty in ☄️ effector
Paruyr🛸🪐🌏
кстати, полезный лайфхак
reduxjs/toolkit можно использовать с эффектором для CRUD-а )
Раскрой мысль)
источник

P

Paruyr🛸🪐🌏 in ☄️ effector
const entityAdapter = createEntityAdapter()
$store.on(loadFx.doneData, (state, result) => {
   const { parsedItems } = parseItems(result.data, parseBooking);
   return entityAdapter.setAll(state, parsedItems);
 })
источник

c⁣

createStore<🦉>... in ☄️ effector
Завтра
получается так
О. Ну похоже надо вводить поддержку)
источник

c⁣

createStore<🦉>... in ☄️ effector
Создай issue плез
источник

c⁣

createStore<🦉>... in ☄️ effector
@yumauri можно докинуть примеры из репла в ридми
источник

c⁣

createStore<🦉>... in ☄️ effector
Завтра
@sovasergey а как насчет сделать поддержку сторов в foliage?
Ну типа, в styled-components можно было прокидывать функции с пропсами для динамических стилей (например, темы), с эффектором можно сделать color: ${theme.map(theme => theme.colors.primary)}
Вообще, конкретно кейс с темой покрывается css переменными
источник

yv

yumaa verdin in ☄️ effector
createStore<🦉> ⁣
@yumauri можно докинуть примеры из репла в ридми
что-то я спросонья на экране телефона не могу осознать, что делает этот пример :) но раздел со ссылками на примеры можно сделать, ага
источник