防止没有参数的第一次获取 api?
Prevent first fetch api with no parameter?
我在上下文中有一个 const [id, setId] = useState
,它将在获取 API 后由 setId
在 useEffect
中更新 ID。然后,我有一个组件,它使用这个 id 作为参数来获取 API(这个获取在 useEffect 中调用)。它有效,但在第一次 id = null
时,它显示 404 (Not Found)
因为 id = null
。我该如何解决这个问题?谢谢。
请使用此渲染方法逻辑。您必须在安装组件时首先渲染一些东西
render() {
if(id!= null){
// your_render_logic
}else{
return </>
}
}
我在上下文中有一个 const [id, setId] = useState
,它将在获取 API 后由 setId
在 useEffect
中更新 ID。然后,我有一个组件,它使用这个 id 作为参数来获取 API(这个获取在 useEffect 中调用)。它有效,但在第一次 id = null
时,它显示 404 (Not Found)
因为 id = null
。我该如何解决这个问题?谢谢。
请使用此渲染方法逻辑。您必须在安装组件时首先渲染一些东西
render() {
if(id!= null){
// your_render_logic
}else{
return </>
}
}