# How to prevent re-renders in React?

- Memoization using useMemo() and UseCallback() Hooks
- API Call Optimization with React Query
- Creating Memoized Selectors with Reselect
- Replace useState() with useRef()
- Using React Fragments
