^ ^ Do the profilinig and figure out what components are taking more time and then decide below things:
Do code splitting (React.Lazy)
React.memo
useCallback
useMemo
Be careful about custom hook as change in the value in hook will re-render your component where it is used.
Make sure you are adding relevant dependencies in your useEffect()
If using Redux, then see how many re-rendrings are happening due to it and see if you can move only those things to Redux where you actually need to pass props from React hierarchy.
It really takes good amount of time to do perfromance optimization of the App.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
^ ^ Do the profilinig and figure out what components are taking more time and then decide below things:
If using Redux, then see how many re-rendrings are happening due to it and see if you can move only those things to Redux where you actually need to pass props from React hierarchy.
It really takes good amount of time to do perfromance optimization of the App.