MCPcopy
hub / github.com/primer/react / loadPreview

Function loadPreview

packages/react/src/drafts/MarkdownEditor/MarkdownEditor.tsx:207–212  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

205 previewStale.current = true
206 }, [value])
207 const loadPreview = async () => {
208 if (!previewStale.current) return
209 previewStale.current = false // set to false before the preview is rendered to prevent multiple concurrent calls
210 safeSetHtml(null)
211 safeSetHtml(await onRenderPreview(value))
212 }
213
214 useEffect(() => {
215 // we have to be careful here - loading preview sets state which causes a render which can cause an infinite loop,

Callers 1

MarkdownEditor.tsxFile · 0.85

Calls 1

onRenderPreviewFunction · 0.85

Tested by

no test coverage detected