在这里,我尝试更新setInitialState变量,但是却收到一个错误(标签上的prop T
属性无效。要么将其从元素中删除,要么将字符串或数字值传递给将其保存在DOM中。”)。任何帮助表示赞赏。预先感谢。
src
答案 0 :(得分:3)
setInitialState
是更改状态的函数处理程序。您需要将状态initialState
的值传递给src。
<img src = {initialState}/>
您还错误地更改了状态。在您的fileSelector中执行
const fileSelector = (event) =>
{
setInitialState(URL.createObjectURL(event.target.files[0]))
// console.log(setInitialState)//
}
反应文档说-
useState返回一对:当前状态值和一个用于更新它的函数。您可以从事件处理程序或其他地方调用此函数。它类似于类中的this.setState
查看文档以了解更多信息-https://reactjs.org/docs/hooks-overview.html