React

An In-Depth Look at React Server Components!

This blog post will thoroughly explore the necessity, advantages, architecture, implementation, and constraints associated with React Server components.

React Error Boundaries: Handle Errors Gracefully

Learn React error boundaries to catch runtime errors and display fallback UI. Includes react-error-boundary package, hooks, and HOC patterns.

React scrollIntoView with Fixed Header

Fixed headers are a popular design choice for websites. However, scrolling to an element that includes a fixed header can present several challenges.

Writing re-usable code with React Composition

React Composition helps make our code more efficient, and easier to maintain and update in the long run.

useState vs useReducer in React

Confused about when to use useState vs useReducer for state management? This blog explains key points to help you choose the right hook

When to extract code to React custom hooks?

React custom hooks help us to build reusable logic, and make the code more readable.

useCallback vs useMemo in React

useCallback hook and useMemo hook are used for performance improvising, where useCallback hook returns memoized function and useMemo returns memoized value.

Expo React Native CI/CD with GitHub

In this blog, we will see how to set up a CI/CD workflow using Github Actions for the Expo React Native application.

React useEffect vs useLayoutEffect

useEffect runs asynchronously after DOM paint, while useLayoutEffect runs synchronously before browser repaint.

React custom infinite scroll with pagination

React custom infinite scroll with pagination helps developers to improve performance of the website.