3.0.0 • Published 9 years ago

backbone.react-view v3.0.0

Weekly downloads
26
License
ISC
Repository
github
Last release
9 years ago

Backbone.ReactView

A simple Backbone View for rendering React components.

import ReactView from 'backbone.react-view';
import MyReactComponent from './my-react-component';

const reactView = new ReactView({
  component: MyReactComponent
});

reactView.render();
reactView.remove();

Marionette example:

import ReactView from 'backbone.react-view';
import {LayoutView} from 'backbone.marionette';
import MyReactComponent from './my-react-component'

export default LayoutView.extend({
  template() {
    return '<div class="my-region"></div>';
  },

  regions: { myRegion: '.my-region' },

  onRender() {
    this.myRegion.show(new ReactView({
      component: MyReactComponent
    }));
  }
});

To wrap with a Redux <Provider>:

import ReactView from 'backbone.react-view';
import {Provider} from 'react-redux';
import store from './my-store';

export default ReactView.extend({
  wrapChildren(children) {
    return (
      <Provider store={store}>
        {children}
      </Provider>
    );
  }
});

Then just use that copy of ReactView.

3.0.0

9 years ago

2.1.0

10 years ago

2.0.3

10 years ago

2.0.2

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.1.1

11 years ago

1.1.0

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago