TypeError: Cannot read property 'map' of null

這是因爲news在this.state = { //... }中初始化時設置爲空,後續通過axios獲得數據,在遍歷數組時要加一個空值判斷;

render() {
    const newsList = (this.state.news || []).map((item, index) =>
        <p>{item}</p>
    );
    return(
        <div>
            {newsList}
        </div>
    )
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章