什麼是受控元件?許三少142022-10-22 18:13:10

受控元件在HTML中,類似和這樣的表單元素會維護自身的狀態,並基於使用者的輸入來更新;

當用戶提交表單時,前面提到的元素的值將隨表單一起被髮送。

但在React中會有些不同,包含表單元素的元件將會在state中追蹤輸入的值,並且每次呼叫回撥函式時,如onChange會更新state,重新渲染元件。

一個輸入表單元素,它的值透過React的這種方式來控制,這樣的元素就被稱為受控元素。