React Deep Div 2 - React as a UI runtime 3
State
我們稍早之前有提到關於 React 如何辨別 element 在樹狀結構中的位置,提到 React 如何重用或是建立新的宿主實例。
宿主實例可以擁有所有類型的局部狀態:focus, selection, input 等等。我們希望,概念上屬於同一介面的元件在渲染更新過程要保留這些狀態。同時希望當我們渲染概念上屬於不同元件時,這些狀態必須要銷毀。(像是從 <SignupForm> 換頁到 <MessengerChat>)
局部狀態是這麼有用以致 React 也讓你自己的元件可以擁有他。...
hello-kirby.hashnode.dev6 min read