MDX
MDX は Markdown のバリアントであり、JSXにコンパイルし、Markdown文書内へのインタラクティブコンポーネントの埋め込みをサポートします。Parcelは、@parcel/transformer-mdx
プラグインを使用してMDXを自動的にサポートします。.mdx
ファイルが検出されると、プロジェクトに自動的にインストールされます。
利用例
#まず、@mdx-js/react
をインストールします。これはMDXファイルをReactコンポーネントとしてレンダリングするために必要です。
yarn add @mdx-js/react@^1
次に、.mdx
ファイルをJavaScriptにインポートして、Reactを使用してレンダリングできます。
app.js
import Hello from './hello.mdx';
export function App() {
return <Hello />;
}
hello.mdx
# Hello, MDX!
This is a pretty cool MDX file.