react 列表渲染

Posted HelloHello233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react 列表渲染相关的知识,希望对你有一定的参考价值。

https://reactjs.org/docs/lists-and-keys.html#keys

以下代码运行会报错:Warning: Each child in an array or iterator should have a unique ‘key‘ prop.

const arr = [<li>{numbers[0]}</li>,<li>{numbers[0]}</li>,<li>{numbers[1]}</li>]
return (
    <ul>{arr}</ul>
);

改成这样子,就不会了:

  return (
    <ul>
      <li>{numbers[0]}</li>
      <li>{numbers[0]}</li>
      <li>{numbers[1]}</li> 
    </ul>
  );

结论:通过数组来渲染一个列表,必须要为元素项设置一个列表内唯一的标识key,这一样才不会报错,

 

以上是关于react 列表渲染的主要内容,如果未能解决你的问题,请参考以下文章

[react] react怎么提高列表渲染的性能?

React基础-JSX语法列表渲染详解

react 列表渲染

React条件渲染&&列表渲染

React Native 条件渲染不起作用

react简述-react基础-jsx语法-jsx表达式-jsx动态属性-jsx列表渲染