Sha256: 7741b122f70a92ebd9f0199103e031958ab7f5722efa530dba136c2b59837747
Contents?: true
Size: 841 Bytes
Versions: 4
Compression:
Stored size: 841 Bytes
Contents
module ReactOnRails module Controller # Separate initialization of store from react_component allows multiple react_component calls to # use the same Redux store. # # store_name: name of the store, corresponding to your call to ReactOnRails.registerStores in your # JavaScript code. # props: Ruby Hash or JSON string which contains the properties to pass to the redux store. # # Be sure to include view helper `redux_store_hydration_data` at the end of your layout or view # or else there will be no client side hydration of your stores. def redux_store(store_name, props) redux_store_data = { store_name: store_name, props: props } @registered_stores_defer_render ||= [] @registered_stores_defer_render << redux_store_data end end end
Version data entries
4 entries across 4 versions & 1 rubygems