2017-06-19 144 views
3
獲取數據

什麼是描述here相比,只是用規律與與終極版

class Posts extends Component { 
    state = { posts: [] }; 

    componentDidMount() { 
    fetch(url).then(res => this.setState({ posts: res.json().posts }); 
    } 

    render() { 
    return ... 
    } 
} 

的是它使異步讀取更容易終極版獲取數據的優勢是什麼?它是否使數據更容易保存在商店中,因此當我重新打開應用程序而無需再次獲取時,我可以檢索它?

+2

我想你可能想讀[**後面終極版動機**](HTTP: //redux.js.org/docs/introduction/Motivation.html) – cubrr

+1

還有一些耐人尋味的終極版的常見問題解答:[*我必須把我所有的狀態進入終極版?我應該永遠使用作出反應的'的setState()'?*](http://redux.js.org/docs/faq/OrganizingState.html#do-i-have-to-put-all-my-state-into-終極版,應該-I-不斷的用反應-setstate這) – cubrr

+1

是不是你的問題更多關於使用終極版比約與終極版獲取數據的優勢是什麼?因爲如果你的組件以你演示的方式保存數據,那麼你就不需要首先使用Redux。但是,如果你,如果你想不是,比如像你說的,以避免再次獲取相同的數據,你可能需要使用終極版,和你提到的模式是做它時,你需要處理異步調用的方法之一。 –

回答