react-resolver
Advanced tools
Comparing version 0.1.2 to 0.2.0
@@ -5,9 +5,13 @@ # React Resolver Changelog | ||
### v0.2.0 - (2015-02-25) | ||
### v0.1.2 - (2015-02-25) | ||
- Remove [`resolver.handle`][11] | ||
### v0.1.2 (2015-02-25) | ||
- Fix [examples/contacts](https://github.com/ericclemmons/react-resolver/tree/e026a3b1cbf16995c10c825c18d2f20b6277f62f/examples/contacts) | ||
### v0.1.1 - (2015-02-25) | ||
### v0.1.1 (2015-02-25) | ||
@@ -17,3 +21,3 @@ - Move `react-router` from `optionalDependencies` to `peerDependencies` | ||
### v0.1.0 - (2015-02-24) | ||
### v0.1.0 (2015-02-24) | ||
@@ -51,1 +55,2 @@ - [#7][7] - Add `react` and `react-router` as `peerDependencies`. | ||
[8]: https://github.com/ericclemmons/react-resolver/issues/8 | ||
[11]: https://github.com/ericclemmons/react-resolver/issues/11 |
@@ -94,9 +94,2 @@ "use strict"; | ||
configurable: true | ||
}, | ||
handle: { | ||
value: function handle(Component) { | ||
return this.resolve(React.createElement(Component, null)); | ||
}, | ||
writable: true, | ||
configurable: true | ||
} | ||
@@ -103,0 +96,0 @@ }); |
{ | ||
"name": "react-resolver", | ||
"version": "0.1.2", | ||
"version": "0.2.0", | ||
"description": "Isomorphic library to lazy-load data for React components", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -135,2 +135,4 @@ # React Resolver  | ||
#### Server | ||
On the server, _all promises have to be resolved **before** rendering_ | ||
@@ -151,4 +153,4 @@ and sending the response via `resolver.resolve`. | ||
Router.run(resolver.route(routes), function(Handler) { | ||
resolver.handle(Handler).then(function(resolved) { | ||
res.send(React.renderToStaticMarkup(resolved)); | ||
resolver.resolve(<Handler />).then(function(handled) { | ||
res.send(React.renderToStaticMarkup(handled)); | ||
}); | ||
@@ -155,0 +157,0 @@ }); |
@@ -58,6 +58,2 @@ import _ from 'lodash'; | ||
} | ||
handle(Component) { | ||
return this.resolve(<Component />); | ||
} | ||
} |
185
18725
305