Week-9 @ 100xdevs cohort : React component lifecycle events and related hooks and intoduction to TypeScript

The key takeaways from this week's sessions were diverse and enriching. We explored the comparative aspects of class vs functional components, understanding the intricacies of the React component lifecycle. Additionally, the practical application of concepts such as debouncing for optimized performance was done.

We then got introduced to TypeScript where we delved into built-in types, type annotations, and discerned the nuances between interfaces and types. Configuration of tsconfig settings for project-specific needs, the practical aspects of import/export in TypeScript, and leveraging generics to enhance code flexibility were also integral aspects of our exploration.