Swift Lessons: React
Discover a wide range of topics and in-depth lessons designed to help you build a solid understanding of React. Whether you're just getting started or looking to deepen your knowledge, there's something here for every level of learner.
React Ecosystem
State Management
Testing & Debugging
Performance & Optimization
React Native & Mobile
DevOps & Tooling
Scripting & Ecosystem
Core React
- Introduction to React
- JSX Syntax and Basics
- Components and Props in React
- State and Lifecycle
- Handling Events in React
- Conditional Rendering
- Lists and Keys
- Forms in React
- Lifting State Up
- Composition vs Inheritance
- React Fragments
- React Portals
- Refs and the DOM
- Context API
- React Hooks: useState
- React Hooks: useEffect
- React Hooks: useContext
- React Hooks: useRef
- React Hooks: useMemo and useCallback
- Creating Custom Hooks
- Accessibility in React
Advanced React
- Code Splitting in React
- Error Boundaries
- Higher-Order Components
- Render Props Pattern
- React Router Basics
- Advanced React Router Techniques
- Server-Side Rendering with Next.js
- Static Site Generation with Next.js
- Advanced Patterns with Hooks
- Compound Components Pattern
- Advanced Context API Patterns
- Render Props vs Hooks
- Managing Side Effects in React
- Advanced Accessibility in React
- Deep Dive into React Fiber
- Building a Custom React Renderer
- Animations with React-Spring
- Using Framer Motion in React