gpt4 book ai didi

reactjs - 如何将 Markdown 文件加载到 React 组件中?

转载 作者:行者123 更新时间:2023-12-03 12:59:23 25 4
gpt4 key购买 nike

如何将 .md markdown 文件加载到 React 组件中?我通过google搜索尝试了很多npm库,但找不到好的解决方案。

Code image

我想加载 .md 文件,例如:

render() {
<div>
<MarkDown src="about.md" />
</div>
}

最佳答案

使用 react-markdown 的完整工作示例:

import React, { Component } from 'react'
import ReactMarkdown from 'react-markdown'
import termsFrPath from './Terms.fr.md'

class Terms extends Component {
constructor(props) {
super(props)

this.state = { terms: null }
}

componentWillMount() {
fetch(termsFrPath).then((response) => response.text()).then((text) => {
this.setState({ terms: text })
})
}

render() {
return (
<div className="content">
<ReactMarkdown source={this.state.terms} />
</div>
)
}
}

export default Terms

关于reactjs - 如何将 Markdown 文件加载到 React 组件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42928530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com