From a782e55127c3daff37227a4e1ae4221aa28a9cae Mon Sep 17 00:00:00 2001 From: zengwenfu <1129330609@qq.com> Date: Mon, 5 Mar 2018 13:44:23 +0800 Subject: [PATCH] feat: compatible with jsx generated by webpack --- lib/engine.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/engine.js b/lib/engine.js index 22fc60d..6ef5f7d 100644 --- a/lib/engine.js +++ b/lib/engine.js @@ -19,10 +19,12 @@ class Engine { } renderToString(reactClass, locals) { + reactClass = reactClass && reactClass.default ? reactClass.default : reactClass; return ReactDOMServer.renderToString(React.createElement(reactClass, locals)); } renderToStaticMarkup(reactClass, locals) { + reactClass = reactClass && reactClass.default ? reactClass.default : reactClass; return ReactDOMServer.renderToStaticMarkup(React.createElement(reactClass, locals)); } }