index.js:1警告:道具类型失败:提供给“数据表”的“对象”类型的道具“无效”值(预期为数组)。在数据表中

时间:2020-05-26 17:17:26

标签: reactjs

index.js:1警告:道具类型失败:提供给value的类型object的道具DataTable无效,预期array。 在数据表中

render(){ 返回(

    <DataTable value={this.state.ilac} selectionMode="single" selection={this.state.selectedIlac} onSelectionChange={e => this.setState({ selectedIlac: e.value })} >
      <Column field="id" header="ID"></Column>
      <Column field="ilacAdi" header="İLAÇ ADI"></Column>
    </DataTable>
  </Panel>
);

}

2 个答案:

答案 0 :(得分:0)

这是对您的DataTable组件的道具valuethis.state.ilac)进行验证的警告。

Datatable需要一个数组,但是this.state.ilac实际上是一个对象。

尝试Object.values(this.state.ilac)

答案 1 :(得分:-1)

maalesefolmadı.Teşekkürlercevapiçin