最近项目使用map遍历生成表单的时候使用了随机数Math.random()作为key值,导致输入框输入一次就失去焦点了,很奇怪的现象,最终查阅网上资料,终于找到问题所在了:
React key值要保证稳定且唯一,唯一是指在一数组生成的组件上唯一,稳定则要求不能使用随机生成函数,否则会出现不可预见的错误。
最近项目使用map遍历生成表单的时候使用了随机数Math.random()作为key值,导致输入框输入一次就失去焦点了,很奇怪的现象,最终查阅网上资料,终于找到问题所在了:
React key值要保证稳定且唯一,唯一是指在一数组生成的组件上唯一,稳定则要求不能使用随机生成函数,否则会出现不可预见的错误。