ReactDom.render から返される型が必要な型と一致しないという問題を解決するにはどうすればよいですか?
P粉289775043
P粉289775043 2023-09-09 11:11:26
0
1
654

Markdown レンダリングが主な焦点です。さらに、文字列として渡された HTML を解析する必要があります。

children は文字列として渡された html であると想定できます。 isParseRequired は true

に渡されます リーリー

表示されるエラーは次のとおりです。 src/app/components/Markdown/index.tsx:48:7 - エラー TS2322: タイプ '({children, isParseRequired }: {children: string; isParseRequired?: boolean | unknown; }) => void | Element ' タイプ 'FC<{children: string; isParseRequired?: 布尔值 |不明确的; }>' には割り当てられません。

注: 私は *.tsx

を使用しています

PS: 元々は https://github.com/orgs/remarkjs/Discussions/1188

で公開されました。
P粉289775043
P粉289775043

全員に返信(1)
P粉162773626

ReactDom.render を削除し、フラグメント タグで ReactMarkdown をラップして FC を返し、rehype-raw プラグインを使用します

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート