Fix error during fake rendering

This commit is contained in:
Samy Pessé
2016-09-05 14:41:21 +02:00
parent ab3d94a55d
commit fe298f2a3f
4 changed files with 7 additions and 6 deletions
@@ -65,11 +65,11 @@ function mapStateToProps(state, props) {
}
module.exports = {
InjectedComponent: ReactRedux.connect(InjectedComponentSet, (state, props) => {
InjectedComponent: ReactRedux.connect((state, props) => {
const result = mapStateToProps(state, props);
result.components = result.components.slice(0, 1);
result.withContainer = false;
return result;
}),
InjectedComponentSet: ReactRedux.connect(InjectedComponentSet, mapStateToProps)
})(InjectedComponentSet),
InjectedComponentSet: ReactRedux.connect(mapStateToProps)(InjectedComponentSet)
};
+1 -1
View File
@@ -7,7 +7,7 @@ const ReactRedux = require('react-redux');
* @return {ReactComponent}
*/
function connect(Component, mapStateToProps) {
return ReactRedux.connect(Component, mapStateToProps);
return ReactRedux.connect(mapStateToProps)(Component);
}
module.exports = connect;
+1 -1
View File
@@ -13,7 +13,7 @@ const reducers = require('./reducers');
*/
function createStore(plugins, initialState) {
const pluginReducers = plugins.map(plugin => plugin.onReduceState);
const reducer = Redux.combine(reducers, ...pluginReducers);
const reducer = Redux.compose(reducers, ...pluginReducers);
const store = Redux.createStore(
reducer,
@@ -38,7 +38,8 @@ function render(initialState) {
const innerHTML = ReactDOMServer.renderToString(el);
const htmlEl = <HTML head={head} innerHTML={innerHTML} />;
return ReactDOMServer.renderToStaticMarkup(htmlEl);
const html = ReactDOMServer.renderToStaticMarkup(htmlEl);
return html;
}
module.exports = render;