Respect the framework nuances, read the docs
This project is in Astro. We are avoiding implementing an additional framework until we absolutely must.
The list of documentation we have referenced before is in:
Read Relevant Documentation before major edits
Astro does not Use JSX or React by default
Do not use JSX or React syntax when writing components. They break the build and render.
DO NOT USE JSX STYLE COMMENTING in components, particulary in the HTML of the component. IT CAUSES ERRORS THAT ARE HARD TO DEBUG, ONLY BECAUSE WHY WOULD THERE BE JSX STYLE COMMENTS IN AN HTML COMPONENT?
TRY TO KEEP JAVASCRIPT IN FRONTMATTER as a matter of convention.