Skip to main content

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>