Skip to content

Commit ec18761

Browse files
author
Vlad Balin
committed
Update README.md
1 parent 66d9c65 commit ec18761

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

README.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
# nestedreact
2-
This is React add-on designed to simplify migration to React views in large Backbone applications.
1+
# NestedReact
2+
This is React add-on providing advanced state management to React applications and convergence layer for intermixing React components and Backbone Views.
33

4-
It allows you:
4+
Brief feature list:
55

6-
- To use React component in place of every Backbone View.
7-
- To use your existing Backbone Views from React components.
8-
- To use your existing Backbone Models as React component state.
9-
- Update React components on Backbone events.
10-
- Data-binding for models and collections
6+
- React Component's state management with [NestedTypes](https://github.com/Volicon/backbone.nestedTypes).
7+
- Tricky data-binding scenarious for models attributes and collection members made easy.
8+
- Transparent interoperation with Backbone Views:
9+
- React component can be used as backbone View. `new MyComponent.View({ props })`
10+
- Backbone Views can be used from React components. `<React.subview View={ MyView } />`
11+
- Simplified refactoring of Backbone Views to React components. `this.$`, `this.$el`, `this.$( sel )` works forin React components too. Backbone events are also available.
1112

12-
Thus, no refactoring of your application is required. You can start writing UI with React immediately replacing your Backbone Views one-by-one, while keeping your existing models.
13+
Thus, if you have Bakcbone application and want to start writing with React - you have no excuses any more. Wanna keep some of your cool Views? They works just fine? Keep 'em. And use them in yout new components, written with React, which you will use in other Backbone Views.
1314

1415
# Breaking changes introduced in 0.3
1516
- `component.createView( props )` doesn't work any more, use `new component.View( props )` instead.

0 commit comments

Comments
 (0)