Предотвратить первый выбор API без параметров? - PullRequest
0 голосов
/ 13 января 2020

У меня есть const [id, setId] = useState в контексте, который будет обновляться с идентификатором setId в useEffect после получения API. Затем у меня есть компонент, который использует этот идентификатор в качестве параметров для получения API (эта выборка вызывается в useEffect). Он работает, но в первый раз, когда id = null, он показывает 404 (Not Found), потому что id = null. Как мне решить эту проблему? Спасибо.

1 Ответ

0 голосов
/ 13 января 2020

Пожалуйста, используйте этот метод рендеринга logi c. Вы должны визуализировать что-то изначально, когда компонент смонтирован

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