首頁 > 軟體

react component changing uncontrolled input報錯解決

2022-12-03 14:00:03

總覽

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

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

import {useState} from 'react';
const App = () => {
  // 

IT145.com E-mail:sddin#qq.com