Ant-design: КаТдая запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ свойство key ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ для rowKey ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 15 сСнт. 2017  Β·  16ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: ant-design/ant-design

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи.

Пока ΠΌΠΎΠΉ ΠΊΠΎΠ΄ выглядит Ρ‚Π°ΠΊ:

let lastIndex = 0
const updateIndex = () => {
  lastIndex++
  return lastIndex
}

...

constructor() {
  super()

  this.state = {
    columns: [ {
      title: 'Nombre',
      dataIndex: 'name',
      key: `name${updateIndex()}`
    }, {
      title: 'Precio',
      dataIndex: 'price',
      key: `price${updateIndex()}`
    }, {
      title: 'Precio regular',
      dataIndex: 'regularPrice',
      key: `regularPrice${updateIndex()}`
    }, {
      title: 'CategorΓ­a(s)',
      key: `id${updateIndex()}`,
      render: (text, record) => (
        <span>
          {
            record.categories.map((r, index) => (
              <span key={index}>
                {
                  index > 0 &&
                  <span className="ant-divider"/>
                }
                <span>{r.name}</span>
              </span>
            ))
          }
        </span>
      )
    }, {
      title: 'Action',
      key: `id${updateIndex()}`,
      render: (text, record) => (
        <span>
          <a href="#">Editar - {record.name}</a>
          <span className="ant-divider"/>
          <a href="#" style={{color: 'red'}}>Borrar</a>
        </span>
      )
    }, ]
  }
}

Но я всС Π΅Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ сообщСниС ΠΎΠ± ошибкС, Ρ‡Ρ‚ΠΎ каТдая запись Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ key .

Как Π»ΡƒΡ‡ΡˆΠ΅ всСго этого Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ?

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@ahmetkuslular Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС довольно явноС: ваш Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ свойством Π½Π° Π½ΠΈΡ…, ΠΈΠ»ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойство rowKey Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ Table с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ· поля Π² вашСм Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ здСсь

<Table 
  columns={columns} 
  dataSource={this.props.categories} 
  rowKey="name" 
/>

ВсС 16 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ЗдравствуйтС, @johhansantana! Π’Π°ΡˆΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° Π½Π΅ соотвСтствуСт нашим трСбованиям. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ ΠΏΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, спасибо!

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡ Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ столбцы.

Π£ мСня Ρ‚ΠΎΡ‡Π½ΠΎ такая ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Как ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ это Ρ€Π΅ΡˆΠΈΡ‚ΡŒ? @ ant-design-bot @ afc163

Для столбцов, Ссли свойство dataIndex Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, ΠΊΠ»ΡŽΡ‡ столбца Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡.

ΠšΠ»ΡŽΡ‡ @johhansantana Π½Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ↓

title: 'ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ (Ρ‹)',
ΠΊΠ»ΡŽΡ‡: `id $ {updateIndex ()}`,
...
title: 'ДСйствиС',
ΠΊΠ»ΡŽΡ‡: `id $ {updateIndex ()}`,

Π― Π½Π΅ совсСм ΠΏΠΎΠ½ΠΈΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. @lijinlone

@ahmetkuslular Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС довольно явноС: ваш Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ элСмСнты с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ свойством Π½Π° Π½ΠΈΡ…, ΠΈΠ»ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свойство rowKey Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ Table с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ· поля Π² вашСм Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ здСсь

<Table 
  columns={columns} 
  dataSource={this.props.categories} 
  rowKey="name" 
/>

Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ сбивало мСня с Ρ‚ΠΎΠ»ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я ΠΏΡƒΡ‚Π°Π» клавиши COLUMN с клавишами ROW. Π­Ρ‚Π° ошибка Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с "ΠΊΠ»ΡŽΡ‡ΠΎΠΌ" Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСго столбца.

Ant ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«ΠΊΠ»ΡŽΡ‡Β» для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

{ key: 1, value: 'foo'}

ВмСсто этого Ρƒ ΠΌΠΎΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:

{ id: 1, value: 'foo'}

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, я Π΄ΠΎΠ±Π°Π²ΠΈΠ» свойство rowKey Π² свою Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

<Table columns={this.columns} dataSource={this.state.results} rowKey='id' />

<Table .... rowKey={record => record.countryId} ... /> исправил это для мСня.
countryId - ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ»Π΅ элСмСнта Π² Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ….

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Ant-design Ρ‚ΠΈΠΏΠΎΠΌ свойства rowKey являСтся строка.
ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΅Π³ΠΎ ΠΊΠ°ΠΊ строку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ uuid. поэтому я Ρ€Π΅ΡˆΠΈΠ» ΠΎΡˆΠΈΠ±ΠΊΡƒ.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, рСбята, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ rowKey Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Ρ€Π΅ΡˆΠΈΠ»ΠΎ мою ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ
<Table rowKey = "id" ..... />

Π° 'id' - ΠΊΠ»ΡŽΡ‡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· столбцов Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠ°ΠΊ -
const columns = [
{
Π·Π°Π³Π»Π°Π²ΠΈΠ΅: '#',
dataIndex: data.id,
ΠΊΠ»ΡŽΡ‡: 'id',
},
{
title: 'Имя',
dataIndex: 'имя',
ΠΊΠ»ΡŽΡ‡: 'имя',
},
.
.
Π΄Π°, ΠΈ ΠΌΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚ΠΎΠΆΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ строка. Благодаря этому измСнСнию я Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ столбцы ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ свойство data-row-key для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ.

Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 1

ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ key

// each column with unique key

import React from 'react';

import {
  Table,
} from 'antd';

const leftTableColumns = [
  {
    title: 'Page / Modal',
    dataIndex: 'pageModal',
    key: 'pageModal',
  },
  {
    title: 'Success Rate',
    dataIndex: 'successRate',
    key: 'successRate',
  },
];

const LeftTable = (props) => {
  const {
    leftTableDatas,
  } = props;
  return (
    <>
      <Table
        columns={leftTableColumns}
        dataSource={leftTableDatas}
      />
    </>
  );
};

export {
  LeftTable,
};

export default LeftTable;


Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 2

Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ rowkey Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ

// table with rowkey

import React from 'react';

import {
  Table,
} from 'antd';

const leftTableColumns = [
  {
    title: 'Page / Modal',
    dataIndex: 'pageModal',
  },
  {
    title: 'Success Rate',
    dataIndex: 'successRate',
  },
];

const LeftTable = (props) => {
  const {
    leftTableDatas,
  } = props;
  return (
    <>
      <Table
        // shorthand rowKey
        rowkey="id"
        // rowKey={obj => obj.id}
        columns={leftTableColumns}
        dataSource={leftTableDatas}
      />
    </>
  );
};

export {
  LeftTable,
};

export default LeftTable;


ссылка

https://ant.design/components/table/

image

@xgqfrms , Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 2 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠΏΠΎΡ€Ρƒ rowKey Π΄ΠΎ rowkey="id" . Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅.

Π― ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ это сообщСниС

Warning: Each child in a list should have a unique "key" prop.

Check the render method of `TableRow`. See https://fb.me/react-warning-keys for more information.
    in TableCell (created by TableRow)
    in TableRow (created by Connect(TableRow))
    in Connect(TableRow) (created by ExpandableRow)

указывая, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² TableCell , Π½ΠΎ ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΌ key prop?

Π― Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° страницС Antd Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Бпасибо Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

Π― ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ это сообщСниС

Warning: Each child in a list should have a unique "key" prop.

Check the render method of `TableRow`. See https://fb.me/react-warning-keys for more information.
    in TableCell (created by TableRow)
    in TableRow (created by Connect(TableRow))
    in Connect(TableRow) (created by ExpandableRow)

Π­ΠΉ, я Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ понял это. Π’ columns prop Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ dataIndex Π»ΠΈΠ±ΠΎ key .

Π­Ρ‚ΠΎ упоминаСтся Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅: https://ant.design/components/table/#Column.

@tuanalumi , спасибо, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½Π° это, я Π΄ΠΎΠ±Π°Π²ΠΈΠ» key ΠΈ большС Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ это ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅!

Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ сбивало мСня с Ρ‚ΠΎΠ»ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я ΠΏΡƒΡ‚Π°Π» клавиши COLUMN с клавишами ROW. Π­Ρ‚Π° ошибка Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с "ΠΊΠ»ΡŽΡ‡ΠΎΠΌ" Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ вашСго столбца.

Ant ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«ΠΊΠ»ΡŽΡ‡Β» для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

{ key: 1, value: 'foo'}

ВмСсто этого Ρƒ ΠΌΠΎΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:

{ id: 1, value: 'foo'}

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, я Π΄ΠΎΠ±Π°Π²ΠΈΠ» свойство rowKey Π² свою Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

<Table columns={this.columns} dataSource={this.state.results} rowKey='id' />

исправил это для мСня, спасибо

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ