将 React 组件转换为 Svelte

Posted

技术标签:

【中文标题】将 React 组件转换为 Svelte【英文标题】:Convert React component to Svelte 【发布时间】:2021-09-16 18:12:29 【问题描述】:

有人会如何将示例 React 类转换为 Svelte?具体来说,我正在尝试实现这一点:

https://learnforge.autodesk.io/#/viewer/extensions/skeleton

在 Svelte 中,但是我不确定如何将 React 类转换为 Svelte。任何指导将不胜感激。

【问题讨论】:

您能否提供到目前为止您尝试过的任何代码? 【参考方案1】:

https://learnforge.autodesk.io/#/viewer/extensions/skeleton 的 MyAwesomeExtension 不是 React 类。它只是一个遵循 javascript 标准 ECMAScript 2015 (ES6) 的 JavaScript 类。见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes。

Forge Viewer 的 UI 构建在纯 JavaScript DOM API 之上。不幸的是,我们没有使用 Svelte 框架构建的示例。

【讨论】:

以上是关于将 React 组件转换为 Svelte的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Typescript 文件中导入 Svelte 组件?

Svelte入门——Web Components实现跨框架组件复用

Svelte入门——Web Components实现跨框架组件复用

有没有一种方便的方法来引用 Svelte 组件中的 DOM 元素?

将 React 类组件转换为函数组件时出错

将 React 函数组件转换为类组件问题