Discover 16 of the most useful React content libraries and kits, and learn how to use them in your next React app.
PureComponent
and React.memo
Learn how to memoize components in React using React.PureComponent and the React.memo API, and cover the fundamentals of React components.
React Select offers customization, styling, async data loading, accessibility, and more to build powerful, user-friendly dropdowns in React.
React.memo prevents unnecessary re-renders and improves performance in React applications. Discover when to use it, when to avoid it, and how it compares to useMemo and useCallback.
Learn how React’s useCallback hook boosts performance by memoizing functions and preventing unnecessary re-renders with practical examples and best practices.
Learn the characteristics of the virtual document object model (DOM), explore its benefits in React, and review a practical example.
Use React Hook Form and Zod to build a multi-step form component in React that handles input validation, tracks form progress, and more.
Manage state in React using URL parameters for better performance, SEO, and accessibility while enabling shareable and server-rendered application states.
Learn the fundamentals of React’s high-order components and play with some code samples to help you understand how it works.
Implement infinite scroll in React using libraries or from scratch for a seamless, endless content-loading experience.
Motion — the tool formerly known as Framer Motion — can help JavaScript developers quickly and effectively write animations.
Let’s review React Context API. When should you use it to avoid prop drilling, and how does it compare to Redux?