From 0707d843879708f4ece4a91edcd0ebac5542c7c4 Mon Sep 17 00:00:00 2001 From: Wing Leung Date: Tue, 10 Oct 2017 08:45:24 +0200 Subject: [PATCH] Add streaming functionality --- src/index.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/index.js b/src/index.js index f20c119..22137e6 100644 --- a/src/index.js +++ b/src/index.js @@ -33,3 +33,19 @@ export const renderReactStatic = (name, component) => hypernova({ client() {}, }); + +export const renderToNodeStream = (name, component) => hypernova({ + server() { + return props => ReactDOMServer.renderToNodeStream(React.createElement(component, props)); + }, + + client() {}, +}); + +export const renderToStaticNodeStream = (name, component) => hypernova({ + server() { + return props => ReactDOMServer.renderToStaticNodeStream(React.createElement(component, props)); + }, + + client() {}, +});