数组元素中使用的 key 在其兄弟之间应该是独一无二的。然而,它们不需要是全局唯一的。当我们生成两个不同的数组时,我们可以使用相同的 key
key 的取值必须同时满足三个条件:
在 React 中,JSX 是会编译成普通的 JS 来执行,每一个 JSX 元素,其实会通过 createElement 函数创建成一个 JavaScript 对象(React Element)。
但是 Taro 中,JSX 会编译成微信小程序模板字符串,因此你不能把 map 函数生成的模板当做一个数组来处理。当你需要这么做时,应该先处理需要循环的数组,再用处理好的数组来调用 map 函数。
原文地址:https://www.cnblogs.com/cag2050/p/9929840.html