客户端 JSX 转译
Client-side JSX transpiling
我想使用 JSX 创建 React 应用程序,而不必使用终端或任何 server-side/dev 环境命令。我们使用的环境不允许在开发环境中使用命令 运行,这些应用程序将完全静态地托管在 CDN 上。
所以我知道我可以简单地包含 Babel 的 browser.js 来在浏览器中进行 JSX 转换。完美的。我担心的是 Babel 显然已停止支持此功能,而现代版本的 Babel 已将其删除。还有其他解决方案吗? babel-standalone 我应该使用什么?
我完全理解在生产中使用它的性能损失,但我们的用例(我无法想象这是一个具有如此多优秀而简单的在线 HTML/JS IDE 的用例的不寻常之处)允许为此。
是的,如果您不想捆绑自己的文件,您应该使用 babel-standalone。
原型见官方documentation:
我在 "codepen like" 演示项目中使用上面链接中的 CDN,它工作正常。
我想使用 JSX 创建 React 应用程序,而不必使用终端或任何 server-side/dev 环境命令。我们使用的环境不允许在开发环境中使用命令 运行,这些应用程序将完全静态地托管在 CDN 上。
所以我知道我可以简单地包含 Babel 的 browser.js 来在浏览器中进行 JSX 转换。完美的。我担心的是 Babel 显然已停止支持此功能,而现代版本的 Babel 已将其删除。还有其他解决方案吗? babel-standalone 我应该使用什么?
我完全理解在生产中使用它的性能损失,但我们的用例(我无法想象这是一个具有如此多优秀而简单的在线 HTML/JS IDE 的用例的不寻常之处)允许为此。
是的,如果您不想捆绑自己的文件,您应该使用 babel-standalone。
原型见官方documentation:
我在 "codepen like" 演示项目中使用上面链接中的 CDN,它工作正常。