Skip to content
⛑️ Brigade: Backbone-controlled React components
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.storybook
docs
shims
src
stories
.babelrc
.eslintrc
.gitignore
.npmignore
.prettierignore
.prettierrc.yml
.travis.yml
LICENSE Initial commit Sep 7, 2018
README.md
TODO
doczrc.js
jest.config.js
jest.setup.js Add ReactView higher-order-function, including tests. Configure Jest … Dec 5, 2018
netlify.toml
package-lock.json
package.json

README.md

⛑️ Brigade

Build Status Coverage Status npm version

Backbone-controlled React components

Table of Contents

What is Brigade?

Brigade is a library that enhances Backbone or Marionette views. It provides a couple of abstractions for:

  • Mounting one or more React components into a Backbone or Marionette view
  • Keeping React components in sync with Backbone collections and models
  • Using actions defined in a Backbone or Marionette view with a React component

Is Brigade for me?

If you are integrating React components into a legacy Backbone/Marionette application than Brigade may be a good fit for your project.

If you are simply looking for a state management solution for your React project, then Brigade is not for you. In this case, try MobX, Redux, Unistore or another solution.

Dependencies

Brigade has the following peer dependencies:

Marionette is optional. Backbone requires jQuery and Underscore.

Installation

npm install @helpscout/brigade

Documentation

You can’t perform that action at this time.