正文從這開始~
當input
的值被初始化為undefined
,但後來又變更為一個不同的值時,會產生"A component is changing an uncontrolled input to be controlled"警告。為了解決該問題,將input
的值初始化為空字串。比如說,value={message || ''}
。
這裡有個例子來展示錯誤是如何發生的。
import {useState} from 'react';
const App = () => {
//