Memo
is a higher-order component that's used for optimizing the performance of components by preventing unnecessary re-renders.
Example
import { memo } from "kaioken"
const MyComponent = memo(({ value }) => {
// Component logic here
return <div>{value}</div>
})
In this example, MyComponent will only re-render if the value prop changes. If other props or state within the component change but value remains the same, the component won't re-render.