React - 将组件分配给数组变量

时间:2018-01-12 15:57:03

标签: reactjs

是否可以在React中将组件分配给变量? 我想要这样的东西:

30sp

那么我可以根据其他数组和显示对这个数组(记录)进行排序。

2 个答案:

答案 0 :(得分:1)

当然,你可以这样做:

const records = [
  <Row key={'myValue'}>{myValue}</Row>,
  <Row key={'mySecondValue'}>{mySecondValue}</Row>
]

答案 1 :(得分:0)

有两种方式:

const Element = ({title}) => <h1>{title}</h1>;

//as a callback
elements[0] = ({title}) => <Element title={title}/>;

//and then invoke it like:
const anotherElement = () => <>{elements[0]('MyTitle')</>

//or
elements[0] = ({title}) => Element;
const anotherElement = () => <elements[0] title={'MyTitle'}/>