Experimental Node.js module and CLI to use JSX as a templating language for static HTML
WIP Experimental Node.js module and CLI to use JSX as a templating language for static HTML
npm install -g ejsx
Create a folder that will contain JSX template files.
Run the ejsx command and write the output to an HTML file.
ejsx components > index.html
To create reusable components, add files to the folder that begin with a capital letter and have the
.jsx file extension.
This is an example
Header component. Components have access to the
props passed in from their parent.
docs folder for a complete example.
This might be good as a soft introduction to some of the concepts in React, especially related to code reuse, component encapsulation, and styling in React.