Frage im Vorstellungsgespräch bei Amdocs

class and functional component , state and props diff, react vs any other platform , Github commit , performance optimization technique , coding best practices, Hooks , lifecycle methods , fetching data called in which method and why??