[react]isNaN()クリア


発生した問題
Springはスコア平均値を読み込み、スコアがない場合は0を返します.
採点があれば四捨五入して表示してみます.
しかし
const loadAvgstar =(num)=>{ 
        axios.get('/matzip/avgStar/'+num)
        .then((resp)=>{ 
            console.log(resp.data)
            if(resp.data === null){
                return 0;
            // 소수 첫째자리에서 반올림   
            }else{
                return setAvgstar(resp.data.toFixed(1));
            }
        })
      }
このようにして.dataがnullの場合、0を返すように要求されるとエラーが発生します.
質問を確認したいのですが.コンソールにデータを撮りました

NaN ???
nullはよく見かけますが、NaNは初めてだったので慌てました.
解決する
次のコードに示すようにisnan(resp.data)を実行して正常に動作します.
const loadAvgstar =(num)=>{ 
        axios.get('/matzip/avgStar/'+num)
        .then((resp)=>{ 
            console.log(resp.data)
            // resp.data가 NaN이면 0을 return 
            if(isNaN(resp.data)){
                return 0;
            // 소수 첫째자리에서 반올림   
            }else{
                return setAvgstar(resp.data.toFixed(1));
            }
        })
      }