Supports String mode, transforms JSX into static templates.
Read what an attribute compiles into to understand how it works
Read how does spread syntax works with Grim
Read about references and figure out how to use refs to nodes
What are special attributes
Configure it to your liking
Install it or try in online REPL