
Public
Like
7
reactHonoExample
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v209View latest version
This template is a classic client-side-only React app.
The entrypoint is /frontend/index.html, which is served from /backend/index.ts. This HTML file ensures that it is mobile-responsive and sets the page's title.
It imports /frontend/style.css from /public/style.css and /frontend/favicon.svg from /frontend/favicon.svg. Everything in /frontend/ is mapped to /public by /backend/index.ts. This is just a convention. You could import & serve everything out of the same folder name.
This HTML file has a <div id="root"></div>, which is where we mount the React app.
This HTML file imports /frontend/index.tsx from /public/index.tsx, which is the entrypoint for all frontend JavaScript, including all the React.