From 47c2efacfb03fd18dfb8d8160b64c5d5fbe75f5a Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Sat, 21 Oct 2023 12:21:05 +0800 Subject: [PATCH] Experiment memoizing avatars --- src/components/avatar.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/avatar.jsx b/src/components/avatar.jsx index 48412a54..1a9fd40e 100644 --- a/src/components/avatar.jsx +++ b/src/components/avatar.jsx @@ -2,6 +2,8 @@ import './avatar.css'; import { useRef } from 'preact/hooks'; +import mem from '../utils/mem'; + const SIZES = { s: 16, m: 20, @@ -90,4 +92,4 @@ function Avatar({ url, size, alt = '', squircle, ...props }) { ); } -export default Avatar; +export default mem(Avatar);