REACT TRAINING TODO: 1 - create root package.json file to execute each module: npm run cleancode npm run performance npm run widget-layout
2 - Merge dashboard-widgets project here
Currying is an approach when functions receive one argument at a time. Example: https://wayback.archive-it.org/18689/20220312005714/https://www.nypl.org/blog/2016/12/06/currying-functions
5 Advanced javascript concepts : https://levelup.gitconnected.com/5-advanced-javascript-concepts-that-will-make-you-a-better-developer-5d04292107a1
useTransition, useDeferredValue