Creates a react component that ensures the flux context type is passed down to the child components. This method is provided for convenience, your own wrapper can be used as desired

/** * @param {String} name optional custom name for the context */ var ContextWrapper = fluxapp.createWrapper('ApplicationContext'); // alternatively var context = fluxapp.createContext(); context.wrapper // ContextWrapper

Writing your own context wrapper

React.createClass({ displayName: 'MyContextWrapper', PropTypes: { handler: React.PropTypes.element.isRequired, context: React.PropTypes.object.isRequired, }, childContextTypes: { flux: React.PropTypes.object.isRequired, }, getChildContext: function() { return { flux: fluxapp.createContext(), }; }, render: function() { var Component = this.props.handler; var props = _.omit(this.props, 'handler'); return React.createElement(Component, props); } });

👍

On to Plugins