JSX transform loader for webpack decoupled from React
Usage:
... loader: 'jsx-transform-loader'
Example
docblock
Only files with the /** @jsx DOM */ docblock will be parsed.
React
/** @jsx react.createElement */ var profile = <div> <img ="avatar.png" ="profile" /> <h3>userfirstName userlastName</h3></div>;
Transformed into JS:
var profile = react;
virtual-dom
/** @jsx h */var h = ; var profile = <div> <img ="avatar.png" ="profile" /> <h3>userfirstName userlastName</h3></div>;
var h = ; var profile = ;