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),