@@ -3,7 +3,12 @@3− useEffect(() => {4− fetch(`/api/users/${id}`).then(r => r.json()).then(setUser)5− }, [])3+ useEffect(() => {4+ const ctrl = new AbortController()5+ fetch(`/api/users/${id}`, { signal: ctrl.signal })6+ .then(r => { if (!r.ok) throw new Error(r.status); return r.json() })7+ .then(setUser)8+ return () => ctrl.abort()9+ }, [id])
const user = { id: 1, name: "Ada" } // 查询并问候function greet(u) { return `Hi ${u.name}`} export default greet
def greet(name: str) -> str: # 问候语 return f"Hi {name}" if __name__ == "__main__": print(greet("Ada"))