Skip to content
/ jsx Public

A simple application to understand how Babel breaks down JSX and use the result to render contents to web page

License

Notifications You must be signed in to change notification settings

Kriyszig/jsx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JSX - Behind The Scenes

JSX has enabled us to build beautiful web applications thanks to the ease of use and the rich framework and community built around it.

This is a minimal demo that I built to understand how Babel handles JSX and the process behind converting objects of virtual DOM to browser DOM nodes. This project uses Babel and custom functions to render the web page.

The project is exact copy inspired by the article in JASON Format titled WTF is JSX! A step by step explanation of the exact process can be found there starting from how Babel breaks down JSX to this very same demo.

Running Locally

To run this locally, I recommend using the Visual Studio Code's Live Server exension but any simple HTTP server would be sufficient that can launch the index.html

Live website can be found here to view the result without running the setup locally.

About

A simple application to understand how Babel breaks down JSX and use the result to render contents to web page

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published