jenslind / yo-yo-collection

Keep a collection of yo-yo components and handle state

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yo-yo-collection

Keep a collection of yo-yo components.

Install

npm install yo-yo-collection

Why

Needed a way to handle state and update of multiple small yo-yo components. Inspired by choo.

Example

const collection = new Collection()

// Add a component to the collection
collection.component(function (state, bus) {
  return yo`<div>${state.data}</div>`
})

// Add a store
collection.store(function (state, bus) {
  bus.on('data', function (data) {
    state.data = data
    bus.emit('rerender')
  })
})

License

MIT

About

Keep a collection of yo-yo components and handle state


Languages

Language:JavaScript 100.0%