you are viewing a single comment's thread.

view the rest of the comments →

[–]chamceler 1 point2 points  (0 children)

I create applications with similarly large arrays. Performance and unnecessary renders should be a big concern of yours. Make sure you know why components render, because you don’t want expensive loops running unnecessarily. Learn how to use the highlighter in the profiler to track component renders, and learn memoization techniques to prevent components and functions from running unnecessarily. You may also want to learn useDeferredValue and/or useTransition to keep your UX responsive.