Reactjs 使用rest道具和变量的React JS

Reactjs 使用rest道具和变量的React JS,reactjs,react-props,children,Reactjs,React Props,Children,当我获取一个代码数组来创建带有ID的菜单时,我试图使用一个变量 这是我的功能的开始 // Constants import - fixtures import {dummyData, trendingData, COLORS, FONTS} from '../constants'; export default function ScrollXBar({ secondary, setSecondary, COUNTRIES_ITEM_SIZE, primary, main

当我获取一个代码数组来创建带有ID的菜单时,我试图使用一个变量

这是我的功能的开始

// Constants import - fixtures
import {dummyData, trendingData, COLORS, FONTS} from '../constants';


export default function ScrollXBar({
  secondary,
  setSecondary,
  COUNTRIES_ITEM_SIZE,
  primary,
  mainScrollX,
  database,
这里是我创建菜单的地方

        // Set Place
        setSecondary([
          {id: -1},
          ...dummyData.primary[position].secondary,
          {id: -2},
        ]);
      }}

我想用变量“database”替换“dummyData”对象,变量“database”是另一个对象的名称,具体取决于在组件中传递的内容。

是的,比如“…database”我编写这样的代码时出错。如果这是调用变量的正确方法,那么我传入数据库的数组可能是错误的?伪数据:``导出常量primary=[{id:1,title:'California',image:require('../assets/images/California/LosAngeles.png'),secondary:[{id:1,subtitle:'Chase',`……const dummyData={primary};导出默认dummyData;如果我使用…database.primary.I获取React Native``未定义的不是对象(正在评估'database.primary[position]”)``导出常量primary=[{id:1,title:'All',image:'road',secondary:[{id:1,subtitle:'U-Haul Chaser',const trendingData={primary};导出默认趋势数据;完全有效。谢谢!你真的救了我