防止没有参数的第一次获取 api?

Prevent first fetch api with no parameter?

我在上下文中有一个 const [id, setId] = useState,它将在获取 API 后由 setIduseEffect 中更新 ID。然后,我有一个组件,它使用这个 id 作为参数来获取 API(这个获取在 useEffect 中调用)。它有效,但在第一次 id = null 时,它显示 404 (Not Found) 因为 id = null。我该如何解决这个问题?谢谢。

请使用此渲染方法逻辑。您必须在安装组件时首先渲染一些东西

render() {
if(id!= null){
// your_render_logic
}else{
return </>
}
}