←back to thread

193 points yaoke259 | 1 comments | | HN request time: 0.215s | source
Show context
onion2k ◴[] No.45025077[source]
This already exists in a mature state - https://mdxjs.com/
replies(1): >>45025111 #
alfonsodev ◴[] No.45025111[source]
To me it has nothing to do with mdxjs.

Check it twice, what the submission implements is writing all the UI in markdown, not mixing markdown with React.

Perhaps I don't know mdxjs enough but that's my impression.

replies(2): >>45025179 #>>45025357 #
1. onion2k ◴[] No.45025179[source]
Markdown UI is loading a bunch of components and then displaying them where you want them by parsing some Markdown to figure out where they go.

MDX goes a step further by enabling you to actually write the component JSX in the Markdown as if it's React (rather than using ``` syntax). You can just display a component that was loaded from somewhere else. Basically, if you took the Markdown UI components as React components, you could use the runtime embed option from here: https://mdxjs.com/guides/embed/