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.