File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
components/ResizableTable Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 44 useEffect ,
55 useRef ,
66 useState ,
7+ memo ,
78} from 'react' ;
89import styles from './styles.module.scss' ;
910
@@ -62,7 +63,7 @@ function ResizeHandler({ idx }: { idx: number }) {
6263 ) ;
6364}
6465
65- export default function ResizableTable ( {
66+ const ResizableTable = memo ( function ResizableTable ( {
6667 headers,
6768 children,
6869} : PropsWithChildren < ResizableTableProps > ) {
@@ -81,6 +82,8 @@ export default function ResizableTable({
8182 }
8283 } , [ tableRef , setGridCSSPrepared ] ) ;
8384
85+ console . log ( 're-render' ) ;
86+
8487 return (
8588 < table ref = { tableRef } className = { styles . table } >
8689 { isGridCSSPrepared && (
@@ -110,4 +113,6 @@ export default function ResizableTable({
110113 ) }
111114 </ table >
112115 ) ;
113- }
116+ } ) ;
117+
118+ export default ResizableTable ;
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ export function useContextMenu(
4848 ( e : React . MouseEvent ) => {
4949 if ( ! open ) {
5050 setIntentToOpenCounter ( ( prev ) => prev + 1 ) ;
51- setTimeout ( ( ) => handleContextMenu ( e ) , 50 ) ;
51+ setTimeout ( ( ) => handleContextMenu ( e ) , 10 ) ;
5252 }
5353 } ,
5454 [ setIntentToOpenCounter , open , handleContextMenu ]
You can’t perform that action at this time.
0 commit comments