Mutation 變異

Mutation (變異)

在 React 中,mutation(變異)通常指直接修改元件的狀態或屬性。React 元件應該是「單向資料流」的,這意味著應該避免在元件內部直接更改其屬性或狀態。

當元件的狀態或屬性被直接更改時,這會使得 React 的渲染和調和過程變得混亂和不可預測。此外,這也可能導致一些不良的副作用,如元件的重新渲染和性能下降等問題。

相反,React 推薦通過調用元件的 setState() 方法來更新元件的狀態。這將確保 React 可以正確地跟踪元件的變化並在必要時重新渲染元件。

總之,避免直接修改元件的狀態或屬性,而是使用 setState() 方法來更改元件的狀態,可以使得 React 元件更加可靠和易於維護。

© 2023 YunBao 紜寶

Version 0.0.4