Comment Comment by pavlov > "useMemo doesn't prevent that, but React.memo can"You can definitely use useMemo with JSX elements to prevent child components from being re-rendered too often.There's an example right in the React Hooks FAQ where it reads: "Conveniently, useMemo also lets you skip an expensive re-render of a child"https://legacy.reactjs.org/docs/hooks-faq.html#how-to-memoiz...AFAIK there's no magic to React.memo. It's basically a shorthand for useMemo that takes the props as the dependency. parent pavlov 2 years ago
You can definitely use useMemo with JSX elements to prevent child components from being re-rendered too often.
There's an example right in the React Hooks FAQ where it reads: "Conveniently, useMemo also lets you skip an expensive re-render of a child"
https://legacy.reactjs.org/docs/hooks-faq.html#how-to-memoiz...
AFAIK there's no magic to React.memo. It's basically a shorthand for useMemo that takes the props as the dependency.