React報錯之react component changing uncontrolled input

2022-08-08 06:04:28

正文從這開始~

總覽

input的值被初始化為undefined,但後來又變更為一個不同的值時,會產生"A component is changing an uncontrolled input to be controlled"警告。為了解決該問題,將input的值初始化為空字串。比如說,value={message || ''}

這裡有個例子來展示錯誤是如何發生的。

import {useState} from 'react';

const App = () => {
  //