This repository has been archived by the owner on Jan 22, 2020. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is to bring in
redux
/react-redux
support: #168res.render
is set to be theinitial state
config
or clientoption
to create a store. This function acceptsinit state
and producesstore
(basically it is a curry function).react-redux
Provider
is used to bind thestore
to the root element, which can bereact-router
component ifreact-router
is used or a vanilla react component otherwise.Store initialization at client side
Redux store create function
initStore
is passed toreact-engine.client
via bootoptions
, which is invoked when wrap root component withreact-redux
Provider. The root component can be eitherreact-router
component or a vanillareact
component.Example
Store initialization at server side
Similarly, a create function is needed to initialize the
redux
store. This function is provided through an optional config.Sample Kraken config