You should not use React.memo for components where the props change frequently with almost every render. In such cases, the overhead of prop comparison might exceed the performance benefit of skipping re-renders. React.memo is most beneficial for pure components that render the same result given the same props and don't rely on external state or context that changes frequently.