Size: a a a

2020 June 29

c⁣

createStore<🦉>... in ☄️ effector
Где-то видел конвенцию:
undefined в принимаемых параметрах
null в возвращаемом типе функции
источник

m

makoven in ☄️ effector
createStore<🦉> ⁣
Где-то видел конвенцию:
undefined в принимаемых параметрах
null в возвращаемом типе функции
В опциональных аргументах и полях. В остальных случаях null. Наверное так
источник

R

Ruslan 🌀 in ☄️ effector
🦜
ужасным сделали дизайн репозитория
источник

MC

Mark Cholak in ☄️ effector
Привет. Подскажите, пожалуйста, по forest – как можно в зависимости от значения в сторе разные хэндлеры вешать на элемент?
Точнее даже так – в случае если true - вешать хэндлер на клик, если false – нет.

Пример конечно мега абстрактный...

const $active = createStore(true)
const selectDate = createEvent()

h('div', {
 handler: {click: ???}
})


Через .map от стора проверять значение и тернарником возвращать либо selectDate, либо null?

Я еще думал о variant, но у меня этот блок итак в одном из кейсов variant'a идут 🙃
источник

🦜

🦜 in ☄️ effector
Mark Cholak
Привет. Подскажите, пожалуйста, по forest – как можно в зависимости от значения в сторе разные хэндлеры вешать на элемент?
Точнее даже так – в случае если true - вешать хэндлер на клик, если false – нет.

Пример конечно мега абстрактный...

const $active = createStore(true)
const selectDate = createEvent()

h('div', {
 handler: {click: ???}
})


Через .map от стора проверять значение и тернарником возвращать либо selectDate, либо null?

Я еще думал о variant, но у меня этот блок итак в одном из кейсов variant'a идут 🙃
variant вроде юзать
источник

MC

Mark Cholak in ☄️ effector
🦜
variant вроде юзать
Типо variant внутри кейса variant'a норм вариант, да?
источник

c⁣

createStore<🦉>... in ☄️ effector
Mark Cholak
Привет. Подскажите, пожалуйста, по forest – как можно в зависимости от значения в сторе разные хэндлеры вешать на элемент?
Точнее даже так – в случае если true - вешать хэндлер на клик, если false – нет.

Пример конечно мега абстрактный...

const $active = createStore(true)
const selectDate = createEvent()

h('div', {
 handler: {click: ???}
})


Через .map от стора проверять значение и тернарником возвращать либо selectDate, либо null?

Я еще думал о variant, но у меня этот блок итак в одном из кейсов variant'a идут 🙃
лучше не реагировать на ивент, если false
чем вешать/не вешать
источник

MC

Mark Cholak in ☄️ effector
createStore<🦉> ⁣
лучше не реагировать на ивент, если false
чем вешать/не вешать
Понял, благодарю)
источник

R

Rafael 🦠 in ☄️ effector
@ZeroBias  а планируется ли поддержка передачи каких-то дополнительных полей в эффекты? вот есть shortName, а я хочу еще парочку туда добавить (допустим)
и в атач тоже
источник

R

Rafael 🦠 in ☄️ effector
и как вообще различать в onCreateEffect у домена, что эффект при атаченный или благородных кровей?
источник

🦜

🦜 in ☄️ effector
Rafael 🦠
@ZeroBias  а планируется ли поддержка передачи каких-то дополнительных полей в эффекты? вот есть shortName, а я хочу еще парочку туда добавить (допустим)
и в атач тоже
fx.key = value
источник

AA

Alexey Anarion in ☄️ effector
Всем привет! На всякий случай хотел уточнить один момент
https://share.effector.dev/7CRP0vti

В данном случае же гарантируется то что в сэмплированном эвенте всегда будет обновленное значение и на это всегда можно полагаться?
источник

R

Rafael 🦠 in ☄️ effector
🦜
fx.key = value
вот это больно на ts делать, ведь придется еще типы править
источник

🦜

🦜 in ☄️ effector
Rafael 🦠
и как вообще различать в onCreateEffect у домена, что эффект при атаченный или благородных кровей?
вот это хороший вопрос
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
@ZeroBias  а планируется ли поддержка передачи каких-то дополнительных полей в эффекты? вот есть shortName, а я хочу еще парочку туда добавить (допустим)
и в атач тоже
а зачем?
источник

c⁣

createStore<🦉>... in ☄️ effector
Rafael 🦠
и как вообще различать в onCreateEffect у домена, что эффект при атаченный или благородных кровей?
опять же, для чего?
источник

R

Rafael 🦠 in ☄️ effector
в общем-то вопрос этот возник только после последнего обновления эффектора:
до обновы в консоле были только fetch* (эффекты созданные от домена)

а теперь еще и приатаченные печаются (get*)
источник

c⁣

createStore<🦉>... in ☄️ effector
Alexey Anarion
Всем привет! На всякий случай хотел уточнить один момент
https://share.effector.dev/7CRP0vti

В данном случае же гарантируется то что в сэмплированном эвенте всегда будет обновленное значение и на это всегда можно полагаться?
да. combine проектировался специально так, чтобы обновление результирующего стора было всего лишь раз
источник

yv

yumaa verdin in ☄️ effector
createStore<🦉> ⁣
да. combine проектировался специально так, чтобы обновление результирующего стора было всего лишь раз
вопрос не в количестве обновлений
источник

AA

Alexey Anarion in ☄️ effector
yumaa verdin
вопрос не в количестве обновлений
Да, вопрос в актуальности данных которые попадают в пэйлоад сэмплированного эвента
источник