React.js 仅是“.mdx”文件格式 supported/used
Is ".mdx" file format only supported/used by React.js
几乎所有在线参考资料都提到 MDX 与 React.js 的使用。尽管其他框架或库支持 MDX(在组件的帮助下),但我还没有具体看到在 React 之外使用“.mdx”文件格式。
Gatsby 和 Next.js 对“.mdx”文件的支持允许我们为博文创建一个单独的文件夹并将它们存储在任何地方(CMS、Github 等...)这有助于组织。而且“.mdx”的文件扩展名本身非常简单明了,即使是初学者也能理解这个概念。
所以我只是想知道 - 如果我想使用 mdx 文件,是否仅限于 React.js?是否也可以使用 Svelte、Vue、Angular?
MDX
因为它使用 JSX
来定义它的组件,所以它专门用于 React。
我确信还有其他框架的替代方案,作为 Svelte 用户我自己知道至少 Svelte 有 MDSVEX 基本相同。
是的,您可以在 React 之外使用 mdx,但不是在所有地方,请查看本指南,希望它们对您有所帮助!
- Vue.js 的 mdx:https://mdxjs.com/guides/vue/
- Svelte 的 mdx(MDsveX):https://madewithsvelte.com/mdsvex
几乎所有在线参考资料都提到 MDX 与 React.js 的使用。尽管其他框架或库支持 MDX(在组件的帮助下),但我还没有具体看到在 React 之外使用“.mdx”文件格式。
Gatsby 和 Next.js 对“.mdx”文件的支持允许我们为博文创建一个单独的文件夹并将它们存储在任何地方(CMS、Github 等...)这有助于组织。而且“.mdx”的文件扩展名本身非常简单明了,即使是初学者也能理解这个概念。
所以我只是想知道 - 如果我想使用 mdx 文件,是否仅限于 React.js?是否也可以使用 Svelte、Vue、Angular?
MDX
因为它使用 JSX
来定义它的组件,所以它专门用于 React。
我确信还有其他框架的替代方案,作为 Svelte 用户我自己知道至少 Svelte 有 MDSVEX 基本相同。
是的,您可以在 React 之外使用 mdx,但不是在所有地方,请查看本指南,希望它们对您有所帮助!
- Vue.js 的 mdx:https://mdxjs.com/guides/vue/
- Svelte 的 mdx(MDsveX):https://madewithsvelte.com/mdsvex