github effector/effector effector@21.2.0
effector 21.2.0

latest releases: effector@23.4.4, effector@23.4.3, effector@23.4.2...
5 years ago
  • Add array support for sample clock field which acts like a merge call
import {createStore, createEvent, createEffect, sample, merge} from 'effector'

const showNotification = createEvent<string>()
const trigger = createEvent()
const fx = createEffect()
const store = createStore('')

// array of units in clock
sample({
  source: store,
  clock: [trigger, fx.doneData],
  target: showNotification,
})

// merged unit in clock
sample({
  source: store,
  clock: merge([trigger, fx.doneData]),
  target: showNotification,
})
  • Improve ide type hints support for sample in case of config form
  • Add package.json to package exports field (read more in nodejs documentation)

Don't miss a new effector release

NewReleases is sending notifications on new releases.