Create React App
Please note there’s a known bug with the macro so live reloading doesn’t currently work.
With Create React App you will need to use mdx.macro
.
npx create-react-app my-appyarn add mdx.macro
Then create the following src/App.js
:
// src/App.jsimport React, { lazy, Component, Suspense } from 'react';import { importMDX } from 'mdx.macro';const Content = lazy(() => importMDX('./Content.mdx'));class App extends Component {render() {return (<div><Suspense fallback={<div>Loading...</div>}><Content /></Suspense></div>);}}export default App;
And then create the following src/Content.mdx
:
# Hello, world!