我熟悉 Angular 并了解 React 的基础知识。我正在探索模板文档,我发现模板组件既有@Component
装饰器又有render()
方法 -
组件.tsx
import { Component, Prop } from '@stencil/core';
@Component({
tag: 'my-first-component',
styleUrl: 'my-first-component.scss'
})
export class MyComponent {
// Indicate that name should be a public property on the component
@Prop() firstName: string;
render() {
return (
<p>
My name is {this.firstName}
</p>
);
}
}
帮助我了解 Stencil 与 Angular 和反应有何不同以及它是如何工作的?