在我学习 react 和 firebase 项目的最后阶段,我遇到了一个问题。通过阅读这两个的文档,我已经了解了在大多数情况下如何以及如何做。
我想从博客文章中获取内容,然后对其进行编辑并使用
update()
Run Code Online (Sandbox Code Playgroud)
方法 firebase 有。到目前为止,我面临的两个错误是我无法编辑该内容,因为 react 说它是一个受控元素,我从文档中了解到这是因为我将其作为值传入。
但是,当我尝试删除它并在 onInputChange 中创建一个 setState 时,就像文档建议的那样,它已更新但内容为空白,并且输入字段中也缺少原始文本。这意味着我在反应时做错了但我不确定它是什么。
这是目前设置代码的方式。问题的摘要归结为为什么我无法更改文本框中的值。请问我做错了什么?