gpt4 book ai didi

unit-testing - react : <input> value never updated in unit test

转载 作者:行者123 更新时间:2023-12-02 04:43:50 26 4
gpt4 key购买 nike

假设我有一个呈现 <input type="text" value="whatever"> 的组件.如果我尝试使用 ReactTestUtils.Simulate.change 对其进行单元测试,组件获得更新值,然后是 value DOM 中的属性没有得到更新。

参见 https://jsfiddle.net/c1ht6zwm/3/

编辑:这当然是一个错误。肯定是。养https://github.com/facebook/react/issues/5934 .

最佳答案

我认为 outerHTML 是标签及其(非事件)属性的动态反射(reflect)。结果是它自己的值可能与其他属性不同步。正如 Davin 上面提到的,将 .outerHTML 更改为 .value 是可行的。

关于unit-testing - react : &lt;input&gt; value never updated in unit test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35073662/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com