Memo()
[<span data-tooltip-id="preview__G887bqycfCYCmncMh">React</span>](react) [<span data-tooltip-id="preview__tLWwcAGswZXwh83AA">function</span>](function) from [<span data-tooltip-id="preview__RT6qcKMnZ6XCe53SK">`useMemo()`</span>](usememo) [<span data-tooltip-id="preview__ugE2YZZfTjrvRFP9p">API</span>](api) for [<span data-tooltip-id="preview__GwTenckbvRJAzxEHh">Memoization</span>](memoization) of any function
!snippet for addition
```tsx
import {memo}
const add = (a, b) => a + b;
const memAdd = memo(add)
## References
export const PreviewG887bqycfCYCmncMh = React.lazy(() => import("@site/static/preview/PreviewG887bqycfCYCmncMh"))
<React.Suspense fallback={null}><PreviewG887bqycfCYCmncMh/></React.Suspense>
export const PreviewtLWwcAGswZXwh83AA = React.lazy(() => import("@site/static/preview/PreviewtLWwcAGswZXwh83AA"))
<React.Suspense fallback={null}><PreviewtLWwcAGswZXwh83AA/></React.Suspense>
export const PreviewRT6qcKMnZ6XCe53SK = React.lazy(() => import("@site/static/preview/PreviewRT6qcKMnZ6XCe53SK"))
<React.Suspense fallback={null}><PreviewRT6qcKMnZ6XCe53SK/></React.Suspense>
export const PreviewugE2YZZfTjrvRFP9p = React.lazy(() => import("@site/static/preview/PreviewugE2YZZfTjrvRFP9p"))
<React.Suspense fallback={null}><PreviewugE2YZZfTjrvRFP9p/></React.Suspense>
export const PreviewGwTenckbvRJAzxEHh = React.lazy(() => import("@site/static/preview/PreviewGwTenckbvRJAzxEHh"))
<React.Suspense fallback={null}><PreviewGwTenckbvRJAzxEHh/></React.Suspense>