Memo instead of state

This commit is contained in:
Eric Bailey
2024-06-24 19:07:28 -05:00
parent 9b5b2752e2
commit f68d87d716
+2 -2
View File
@@ -199,12 +199,12 @@ export function TitleAndBylinePlaceholder({creator}: {creator?: boolean}) {
} }
export function Description({description}: {description?: string}) { export function Description({description}: {description?: string}) {
const [rt] = React.useState(() => { const rt = React.useMemo(() => {
if (!description) return if (!description) return
const rt = new RichTextApi({text: description || ''}) const rt = new RichTextApi({text: description || ''})
rt.detectFacetsWithoutResolution() rt.detectFacetsWithoutResolution()
return rt return rt
}) }, [description])
if (!rt) return null if (!rt) return null
return <RichText value={rt} style={[a.leading_snug]} disableLinks /> return <RichText value={rt} style={[a.leading_snug]} disableLinks />
} }