Reactjs 从另一个组件返回数组

Reactjs 从另一个组件返回数组,reactjs,Reactjs,所以我现在有一个父组件和一个子组件。父组件由以下部分组成: import React, { Component } from 'react' import ActivityGenericFields from './activityGenericFields' class ActivityTypeSelector extends Component { render () { let activityFields = <Ac

所以我现在有一个父组件和一个子组件。父组件由以下部分组成:

 import React, { Component } from 'react'
 import ActivityGenericFields from './activityGenericFields'


        class ActivityTypeSelector extends Component {

          render () {
          let activityFields = <ActivityGenericFields />
          console.log(activityFields)
            return (
              <div>
              </div>
            )
          }
        }
        export default ActivityTypeSelector
我遇到的问题是,我的父组件中有一个console.log(activityFields),它应该在ActivityGenericFields中返回子组件中的数组字段,但它没有。它返回一个包含一系列其他对象的对象(key/props/ref/type/\u owner/\u store等)


如何严格返回字段?

let activityFields=
更改为
let activityFields=ActivityGenericFields()。这将返回您的数组

import React, { Component } from 'react'
import propTypes from 'prop-types'

export default () => {

    let fields = [
    {
        active: true,
        dataType: 'Boolean',
        key: 'order',
        field: 'order',
        label: 'Private',
        order: 11,
        readOnly: false,
        mandatory: false,
      },
    ]
  return {fields}
}