Job Description:
Looking for a strong React web engineer. React Core Concepts: React Advanced Concepts. Strong JavaScript Skills
Must know:
1. React Core Concepts:
• Basic JS, DOM & HTML Knowledge • Declarative vs Imperative react • Code abstraction with Hooks &νβσπ;• Deep understanding of JSX • React hooks vs custom hooks, • local state management • Unidirectional data flow • controlled vs uncontrolled • client side routing • data fetching • advanced side effects, use Effect • caching &performance • use Memo & use Callback • component memization • App State (Global state) • Redux vs Context overview • Unit Testing Overview • Transitions with use Transition
2. React Advanced Concepts:
• State & Refs · advanced Imperative patterns · Dynamic React Portals • Advanced Side Effects • Compound Components • Advanced Patterns for Context • Accessibility • Mutable Refs, Forwarding Refs, • Render Props
3. Strong JavaScript Skills:
• JavaScript, ES6, • functional programming concepts • event loop concepts
• promises • Async/ Await • Node • Rest APIs• server-side rendering iReact
• Authentication & error handling
Bachelor's degree