2015-02-05 66 views

回答

4

setState淺顯地將當前狀態與您傳遞給它的新狀態合併。如果合併

{ 
    flags: { 
     loading: false, 
     visible: true 
    } 
} 

{ 
    flags: { 
     loading: true 
    } 
} 

整個flags屬性將被覆蓋和替換。

但是,如果您在初始狀態(與flags在同一級別)有另一個名爲say flags2的屬性,則不會受到影響。

相關問題