/**
 * {{sentencecase name}} mixin.
 * @module {{pascalcase name}}Mixin
 *
 * Generated by {{generator}} on {{today}},
 * from a template provided by {{ pkg.name }}.
 *
 * @see https://facebook.github.io/react/
 */
'use strict'

/** @lends {{pascalcase name}}Mixin */
const {{pascalcase name}}Mixin = {

  // --------------------
  // Custom
  // --------------------
  ${{camelcase name}}Mixed: true,

  // --------------------
  // Lifecycle
  // --------------------

  componentWillMount () {
    const s = this
  },

  componentDidMount () {
    const s = this
  },

  componentWillReceiveProps (nextProps) {
    const s = this
  },

  componentWillUpdate (nextProps, nextState) {
    const s = this
  },

  componentDidUpdate (prevProps, prevState) {
    const s = this
  },

  componentWillUnmount () {
    const s = this
  }

}

export default Object.freeze({{pascalcase name}}Mixin)