flightjs / flight-toolbox

Jumping off point for official Flight mixins.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flight Toolbox

What is this?

A jumping off point for Flight mixins, where we'll manage official mixin development and provide resources on how to use them to the full.

What's the current state of the toolbox?

Currently we have four official mixins, all hosted under the FlightJS org on GitHub. Please submit an issue if you think you have one to be added.

  • with-child-components for nesting components, making sure that a component and its children are torn down together.
  • with-state for storing and reacting to change in a component's internal state.
  • with-batch for efficiently batching function calls into animation frames, particularly useful for coalescing DOM updates.
  • with-resources for sharing named resources between components.
  • with-observable-state for exposing the state created by with-state as an observable sequence (using RxJS)
  • with-observe helps manage subscribe/dispose of observables (using RxJS) within the context of component lifecycle.

What's in development?

We have mixins at various stages of development. Please see individual repository issues to contribute code or documentation.

About

Jumping off point for official Flight mixins.

License:MIT License