Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建React组件数组?_Javascript_Reactjs - Fatal编程技术网

Javascript 创建React组件数组?

Javascript 创建React组件数组?,javascript,reactjs,Javascript,Reactjs,您能否创建一个React元素数组,例如: const Component = () => { const myArray = [{<p>Hi</p>}] return( // Stuff ) } const组件=()=>{ 常量myArray=[{Hi}] 返回( //东西 ) } 当然可以 const myArray = [<p>1</p>, <p>2</p>, <p>3<

您能否创建一个React元素数组,例如:

const Component = () => {

  const myArray = [{<p>Hi</p>}]

  return(
    // Stuff
  )
}
const组件=()=>{
常量myArray=[{Hi

}] 返回( //东西 ) }
当然可以

const myArray = [<p>1</p>, <p>2</p>, <p>3</p>];

// Fragment is included because everything in return needs to be wrapped in a single tag
return (
    <Fragment>{ myArray }</Fragment>
)

是,不带卷曲支架React文档在中对此进行了解释。
const foo1 = 'foo';
const foo2 = 'bar';
const myArray = [<p>{foo1}</p>, <p>{foo2}</p>];

return (
    <Fragment>
        {myArray.map((item, index) => (
            <span key={index}>
               <h1>{ 'Element #' + index }</h1>
               {item}
            </span>
        )}
    </Fragment>
)