When I first started building apps in ReactJS, I had a hard time figuring out why the performance was so bad.
Turns out, I wasn’t managing state efficiently—the app functioned correctly but was just so slow and laggy. This awesome video from Leigh Halliday I stumbled upon does a great job of succinctly explaining how to manage state in ReactJS.
Github Repo: https://github.com/leighhalliday/managing-state-react