【发布时间】:2021-08-10 10:44:28
【问题描述】:
我什至不知道如何开始描述这一点,但是就这样吧。
我有一个问卷调查应用程序。
这包括一份问卷清单。
如果您单击问卷,则会打开问卷的模式窗口。
然后,此问卷模式有一个带有问题的轮播。
每个问题都是另一个组成部分,每个问题可以包含 4 个或更少的对象,例如(日期字段、下拉菜单和文本字段)
我的问题是,在文本字段中的每个 keyPress 上,React 都会重新渲染。
现在在此文本字段中,事件设置为 onBlur,但每次按键都会启动重新渲染。
此重新渲染会清除其所有值的表单一秒钟,但一旦我失去对文本字段的关注,它就会再次填充所有表单值。
我错过了什么?
"react": "^15.4.0",
"react-redux": "^4.3.0",
这里我开始在最后一个文本框中输入
【问题讨论】:
-
您需要发布代码示例——我们不能对图片做任何事情。这可能有各种各样的原因,并且每次按键都需要一些重新渲染,否则UI将不会更新。听起来您的组件可能会不断重新安装。
标签: reactjs