From a64337748a9ad8dcab55fa3ba2e63b09afaab10c Mon Sep 17 00:00:00 2001 From: Wei Zhu Date: Wed, 22 Nov 2017 17:25:14 +0800 Subject: [PATCH] Fix table row create on every render. Fix #8283 --- components/table/Table.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/table/Table.tsx b/components/table/Table.tsx index e2bd8ef635..b35acb4c39 100755 --- a/components/table/Table.tsx +++ b/components/table/Table.tsx @@ -901,8 +901,8 @@ export default class Table extends React.Component, TableState< createComponents(components: TableComponents = {}, prevComponents?: TableComponents) { const bodyRow = components && components.body && components.body.row; const preBodyRow = prevComponents && prevComponents.body && prevComponents.body.row; - this.components = { ...components }; - if (!prevComponents || bodyRow !== preBodyRow) { + if (!this.components || bodyRow !== preBodyRow) { + this.components = { ...components }; this.components.body = { ...components.body, row: createBodyRow(bodyRow),