Name: radium-arrow-render-738
Owner: Formidable
Description: Experiments for https://github.com/FormidableLabs/radium/issues/738
Created: 2018-03-09 18:19:54.0
Updated: 2018-03-09 18:20:10.0
Pushed: 2018-03-09 18:20:33.0
Homepage: null
Size: 19
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Experiments for Radium issue: https://github.com/FormidableLabs/radium/issues/738
method-render.js
- Works. Method-based render
.arrow-render.js
- Fails. Arrow function-based render
.rn
rn build
Then run SSR renders to expose the error:
rn run render
unning arrow-render.js ##
<div style="color:red" data-reactroot=""></div>
rs/rye/scm/fmd/radium-arrow-render-738/lib/arrow-render.js:15
tion _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
^
Error: Cannot call a class as a function
at _classCallCheck (/Users/rye/scm/fmd/radium-arrow-render-738/lib/arrow-render.js:15:99)
at Foo (/Users/rye/scm/fmd/radium-arrow-render-738/lib/arrow-render.js:29:5)
at RadiumEnhancer.render (/Users/rye/scm/fmd/radium-arrow-render-738/node_modules/radium/lib/enhancer.js:145:18)
at RadiumEnhancer.render (/Users/rye/scm/fmd/radium-arrow-render-738/node_modules/radium/lib/enhancer.js:208:139)
at resolve (/Users/rye/scm/fmd/radium-arrow-render-738/node_modules/react-dom/cjs/react-dom-server.node.development.js:2149:18)
at ReactDOMServerRenderer.render (/Users/rye/scm/fmd/radium-arrow-render-738/node_modules/react-dom/cjs/react-dom-server.node.development.js:2260:22)
at ReactDOMServerRenderer.read (/Users/rye/scm/fmd/radium-arrow-render-738/node_modules/react-dom/cjs/react-dom-server.node.development.js:2234:19)
at renderToString (/Users/rye/scm/fmd/radium-arrow-render-738/node_modules/react-dom/cjs/react-dom-server.node.development.js:2501:25)
at Object.<anonymous> (/Users/rye/scm/fmd/radium-arrow-render-738/lib/arrow-render.js:55:42)
at Module._compile (module.js:573:30)
ed
unning method-render.js ##
<div style="color:red" data-reactroot=""></div>
um: userAgent should be supplied for server-side rendering. See https://github.com/FormidableLabs/radium/tree/master/docs/api#radium for more information.
ped <div style="color:red" data-radium="true" data-reactroot=""></div>