Optional Chaining in JavaScriptWhy use React Hooks? ExplainedUnderstanding React stateless componentsSetup aliases and shortcuts for git commands