Home

Awesome

ember-functional-component

Attempting to use "pure functions" as components. Partially inspired by vuejs/rfcs#42.

Compatibility

Installation

ember install ember-functional-component

Usage

import { createComponent } from 'ember-functional-component';

export default createComponent(props => {
  return {
    fullName: `${props.first} ${props.last}`,
  }
})
{{this.fullName}}

The function you provide will be called whenever the incoming arguments change.

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.