PromucFlow_constructor/app/client/src/utils/hooks
Satish Gandham a706ad3160
perf: Widget layer optimization (#16502)
* Widget layer optimization
Fix positioned and snipeable component wasted renders

* Some cleanup

* - Few more rough optimization

* Remove console logs

* Clean imports

* Prevent wasted renders of draggable component.

* Add new selector

* - Some code reorganization
- Reduce wasted renders of resizable component

* Clean up positioned container

* Final clean up

* Remove unused import

* Some cleanup based on review comments

* Some code refactoring

* Reduce wasted renderes when dragging and resizing

* Remove stray imports

Co-authored-by: Satish Gandham <satish@appsmith.com>
2022-09-14 12:25:08 +05:30
..
dragResizeHooks.tsx refactor: deprecate commenting and notifications (#15484) 2022-08-03 12:32:49 +05:30
localstorage.tsx Moving all toast messages to messages.ts file (#2798) 2021-03-13 19:54:45 +05:30
useAllowEditorDragToSelect.ts chore: code split sagas and reducer's index file (#16261) 2022-08-24 17:46:32 +05:30
useAutoGrow.tsx fix: added missed analytic events for git sync (#10953) 2022-02-08 21:46:16 +05:30
useCanvasMinHeightUpdateHook.ts chore: code split sagas and reducer's index file (#16261) 2022-08-24 17:46:32 +05:30
useClick.tsx Performance:entity explorer (#395) 2020-08-31 11:26:52 +05:30
useClickToSelectWidget.tsx perf: Widget layer optimization (#16502) 2022-09-14 12:25:08 +05:30
useClipboard.tsx Feature/entity browse (#220) 2020-08-10 14:22:45 +05:30
useDeepEffect.test.ts feat: upgrade to create react app 5 (#14000) 2022-06-21 19:27:34 +05:30
useDeepEffect.ts feat: JSON Form widget (#8472) 2022-03-24 12:43:25 +05:30
useDeviceDetect.ts feat: Homepage mobile UI (#10255) 2022-02-17 22:08:36 +05:30
useDSEvent.ts chore: Adds analytics for Property Pane keyboard navigation (#13703) 2022-07-14 10:30:30 +05:30
useDynamicAppLayout.tsx perf: Widget re-rendering refactor (#14485) 2022-08-19 15:40:36 +05:30
useGoogleFont.tsx feat: App Theming (#9714) 2022-05-04 15:15:57 +05:30
useHorizontalResize.tsx use clientWidth instead of getBoundingClientRect 2022-02-21 22:11:50 +05:30
useInteractionAnalyticsEvent.ts chore: Adds analytics for Property Pane keyboard navigation (#13703) 2022-07-14 10:30:30 +05:30
useIsScrolledToBottom.tsx Comments feature related fixes (#6156) 2021-07-28 12:32:11 +05:30
useOnClickOutside.tsx feat: App Theming (#9714) 2022-05-04 15:15:57 +05:30
useOnUpgrade.ts feat: Refactor invite modal for handling RBAC updates (#16405) 2022-09-02 22:45:08 +05:30
usePositionedContainerZIndex.ts perf: Widget layer optimization (#16502) 2022-09-14 12:25:08 +05:30
usePrevious.tsx fix: AppViewer init and page fetch logic (#14294) 2022-06-10 18:22:59 +00:00
useProceedToNextTourStep.tsx chore: code split sagas and reducer's index file (#16261) 2022-08-24 17:46:32 +05:30
useReflow.ts chore: code split sagas and reducer's index file (#16261) 2022-08-24 17:46:32 +05:30
useResize.tsx feat: Entity explorer pages section resize (#13576) 2022-05-16 12:09:32 +05:30
useResizeObserver.tsx feat: js object v1 run and settings redesign (#11456) 2022-04-28 17:51:02 +01:00
useScript.tsx Make sure google is available before loading components that rely on it (#1934) 2020-11-30 12:53:05 +05:30
useThrottledRAF.ts Implement new designs for the editor and viewer's navbar (#2750) 2021-02-04 12:32:36 +05:30
useWidgetSelection.ts [Feature] Widget Grouping Phase - 3 (Cut Copy Paste) (#5083) 2021-06-28 12:41:47 +05:30
useWindowDimensions.tsx Initialise comments (#3328) 2021-04-29 16:03:51 +05:30
useWorkspace.tsx feat: migrate organisation to workspace (#13863) 2022-06-15 21:07:41 +05:30