|
1
5
当您尝试使用ref将onClick处理程序分配给div时,它将尝试立即从ref访问handleFocus,但因为它尚未分配给输入组件。它的值将为null,因此您将得到该错误。
至于要打印的值,在控制台中是正确的,这与控制台如何计算值有关。
因此,为了解决您的问题,您需要做的是调用handleFocus函数,方法是将其包装到另一个函数中,使其仅在单击时进行求值
如果你想知道为什么你的方法不起作用。这是因为没有什么导致render方法被再次调用,所以在ref被分配并且可用之后,正确的函数被分配给onClick。 |
|
|
2
0
加起来
@ShubhamKhatri
在这种情况下,重命名
|
|
|
Omphile James · 如何将此CSS代码转换为样式化组件? 3 年前 |
|
|
Taylor Austin · 样式化JSX变量不工作 8 年前 |
|
|
visarts · 无法单元测试覆盖材质ui的样式化组件 8 年前 |
|
|
Roy Prins · 彩色标签的样式化组件 8 年前 |
|
|
Strahinja Ajvaz · 对象解构引发错误 8 年前 |
|
Jayce444 · React JSS hover函数值 8 年前 |
|
|
James · 使用已设置样式的组件设置材质UI抽屉组件的样式 8 年前 |
|
|
tony_k · 在样式化组件中共享样式的惯用方法? 8 年前 |
|
|
Elcoosp · 生成样式化组件关键帧的函数是否昂贵? 8 年前 |