"use client"; import { useEffect, useState } from "react"; export default function Classifier() { const [text, setText] = useState("I love Topcoder!"); const [result, setResult] = useState(null); useEffect(() => { const params = new URLSearchParams(); params.append("text", text); const url = "/api/classify?" + params.toString(); fetch(url) .then((res) => res.json()) .then((o) => setResult(o)); }, [text]); return ( <> setText(e.target.value)} className="border border-gray-300 rounded p-2 dark:bg-black dark:text-white w-full" >
{result ? JSON.stringify(result, null, 2) : "Loading…"}> ); }