edge-city
git clone https://git.pyrossh.dev/edge-city
edge-city is a next level meta-framework for react that runs only on edge runtimes
example/src/pages/page.jsx
| e6b4ebe | 1 | import React from "react"; |
| c7f7584 | 2 | import { useRouter } from "edge-city/router"; |
| e284d5b | 3 | import Counter from "@/components/Counter/Counter"; |
| e6b4ebe | 4 | import { Helmet } from "react-helmet-async"; |
| e284d5b | 5 | import "./page.css"; |
| e284d5b | 6 | |
| 0f7bd4a | 7 | export default function Page() { |
| e284d5b | 8 | const router = useRouter(); |
| e284d5b | 9 | return ( |
| 2292a7c | 10 | <div> |
| e284d5b | 11 | <Helmet> |
| c35b08d | 12 | <title>Edge City</title> |
| e284d5b | 13 | </Helmet> |
| cc4c263 | 14 | <div className="home-page"> |
| 4ccdf6f | 15 | <h1>Home Page</h1> |
| e6b4ebe | 16 | <p>Path: {router.pathname}</p> |
| e284d5b | 17 | <Counter /> |
| e284d5b | 18 | </div> |
| 2292a7c | 19 | </div> |
| e6b4ebe | 20 | ); |
| e6b4ebe | 21 | } |