我有以下组件:
\nimport React, { useState, useEffect } from "react";\n\nconst App = () => {\n const [data, setData] = useState<null | any[]>(null);\n const [checked, setChecked] = useState(false);\n const [loading, setLoading] = useState(false);\n\n useEffect(() => {\n setLoading(true);\n\n (async () => {\n if (data) {\n // Could do something else here if data already exsisted\n console.log("Data exists already");\n }\n\n const ret = await fetch("https://jsonplaceholder.typicode.com/users?delay=1000", { cache: "no-store" });\n const json = await ret.json();\n setData(json);\n setLoading(false);\n })();\n\n }, [checked]);\n\n return (\n <>\n <h1>useEffect …Run Code Online (Sandbox Code Playgroud)