~repos /edge-city
git clone https://pyrossh.dev/repos/edge-city.git
edge-city is a next level meta-framework for react that runs only on edge runtimes
example/src/pages/todos/TodoList.jsx
import React from "react";import { useQuery } from "edge-city/data";import { getTodos } from "@/services/todos.service";import Spinner from "@/components/Spinner/Spinner";import Todo from "./Todo";import "./page.css";
export default function TodoList({ isMutating }) { const { data, isRefetching } = useQuery("todos", () => getTodos()); return ( <> {isMutating || isRefetching ? <Spinner /> : null} <ul> {data.map((item) => ( <Todo key={item.id} item={item} /> ))} </ul> </> );}