React
Your website, written as React code
frascati writes every website as a React 19 app in TypeScript, styled with Tailwind CSS 4. Edit each file in the Code view, or download it with Pro or Business.
Why React
- React is an open source JavaScript library for user interfaces, created at Facebook and released in 2013
- Pages are built from components, so the header, the footer and repeated parts are written once
- It is widely used, so a developer can pick up your code without learning a new system
- The code is plain React, not a format that only one website builder can read
How frascati uses it
Every site frascati builds is a React 19 app written in TypeScript. Each page is a component, and shared parts such as the header and the footer are components of their own. React Router 7 connects the pages, and Tailwind CSS 4 does the styling. The preview compiles the code in your browser, so you see the site while it is written. In the Code view you can read and edit every file.
Questions
- Can I use the React code outside frascati?
- Yes, with Pro and Business: download the full source code as a Vite project, and a developer can host it anywhere or build on it. Starter sites are published on frascati.
- Which libraries can the code use?
- React Router, Motion (framer-motion), frascati's own icons, Recharts, Chart.js, zustand, date-fns, dayjs, axios, lodash, clsx, classnames, uuid, marked and DOMPurify. Nothing else can be imported inside frascati. Once you have downloaded the source code, a developer can add other libraries.
- Does frascati write class components?
- No. It writes function components with hooks, the usual way to write React today.
- Is a frascati site a Next.js project?
- No. frascati sites are React apps, not Next.js projects. frascati itself is built with Next.js, and a developer can move the components into Next.js after downloading the source code with Pro or Business.
More of the stack
Your website, about two minutes from now
3 days free with a card, then from $12 a month. The plan starts automatically unless you cancel.