Accenture Interview Question

Explain memoization,useeffect,usecallback,other hooks.And also scenario based qns