Welcome to Next.js with Knex!
Todos
{!todos &&Todos loading...
} {todos && todos.map((todo) => { return ({todo.text} {todo.done && "(complete)"}
); })}
Get started by editing pages/index.js
import { useEffect, useState } from "react"; import Head from "next/head"; export default function Home() { const [todos, setTodos] = useState(); useEffect(() => { async function loadTodos() { const resp = await fetch("/api/todos"); const data = await resp.json(); setTodos(data); } loadTodos(); }, []); return (
Todos loading...
} {todos && todos.map((todo) => { return ({todo.text} {todo.done && "(complete)"}
); })}
Get started by editing pages/index.js