In React, Memoization is an optimization technique used to prevent unnecessary re-renders of components by "remembering" the previous computation results.
In React, Suspense and Code-Splitting are techniques designed to enhance the performance of an application by optimizing how and when components are loaded.
Object-Oriented Programming (OOP) is a programming paradigm that provides unique features to facilitate software design and development, making it more structured and manageable.