【发布时间】:2020-09-09 04:18:15
【问题描述】:
很长一段时间以来,我一直在尝试键入我的 gatsby 内容丰富的富文本自定义渲染器,但不幸的是没有取得多大成功。
有人能引导我走上正确的道路吗?如何在我的 const Bold 和 const Text 中键入 {children} 而无需这种阴暗的“任何”黑客攻击?
const Bold = ({ children }: any) => <p className="bold">{children}</p>
const Text = ({ children }: any) => <p className="paragraph">{children}</p>
const options = {
renderMark: {
[MARKS.BOLD]: (text: ReactNode) => <Bold>{text}</Bold>,
},
renderNode: {
[BLOCKS.PARAGRAPH]: (node: ReactNode, children: ReactNode) => (
<Text>{children}</Text>
),
},
}
提前 THX 并从维也纳向您致以最诚挚的问候
【问题讨论】:
标签: javascript typescript gatsby contentful