From e24e4eab22ce386ea0bbaa3b366e5adede575157 Mon Sep 17 00:00:00 2001 From: afc163 Date: Thu, 7 May 2020 14:49:15 +0800 Subject: [PATCH] :wastebasket: remove unused deps --- examples/column-resize.tsx | 6 ------ package.json | 4 ---- src/Table.tsx | 1 + 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/examples/column-resize.tsx b/examples/column-resize.tsx index 211573903..75d4e3de8 100644 --- a/examples/column-resize.tsx +++ b/examples/column-resize.tsx @@ -1,5 +1,4 @@ import React from 'react'; -import PropTypes from 'prop-types'; import { Resizable } from 'react-resizable'; import Table from '../src'; import '../assets/index.less'; @@ -20,11 +19,6 @@ const ResizableTitle = props => { ); }; -ResizableTitle.propTypes = { - onResize: PropTypes.func.isRequired, - width: PropTypes.number, -}; - interface RecordType { a: string; b?: string; diff --git a/package.json b/package.json index 9781fbf9f..b34058cdd 100644 --- a/package.json +++ b/package.json @@ -51,13 +51,9 @@ }, "dependencies": { "classnames": "^2.2.5", - "component-classes": "^1.2.6", - "lodash": "^4.17.5", - "prop-types": "^15.5.8", "raf": "^3.4.1", "rc-resize-observer": "^0.2.0", "rc-util": "^4.20.1", - "react-lifecycles-compat": "^3.0.2", "shallowequal": "^1.1.0" }, "devDependencies": { diff --git a/src/Table.tsx b/src/Table.tsx index a564c36dd..06ca9637a 100644 --- a/src/Table.tsx +++ b/src/Table.tsx @@ -82,6 +82,7 @@ interface MemoTableContentProps { pingRight: boolean; props: any; } + const MemoTableContent = React.memo( ({ children }) => children as React.ReactElement,