Skip to content

echomobi/alt-react

 
 

Repository files navigation

alt-react

  • Connect your react component to your flux store.
  • Automatically pass the flux instance to your component.
  • Has hooks for shouldComponentUpdate, didMount, willMount, etc.
  • Can be extended to create your own connectors.

Example

import { connect } from 'alt-react'
import React from 'react'
import UserStore from '../stores/UserStore'

class MyComponent extends React.Component {
  render() {
    return <div>Hello, {this.props.userName}!</div>
  }
}

connect(MyComponent, {
  listenTo() {
    return [UserStore]
  },

  getProps() {
    return {
      userName: UserStore.getUserName(),
    }
  },
})

and providing the flux context at your root component

import { supplyFluxContext } from 'alt-react'

export default supplyFluxContext(alt)(Root)

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%