🚀Comenzando con Webcomponents
Esta guía conocerás lo esencial para comenzar a desarrollar webcomponents con Atomico
// Importaciones
import { c, css } from "atomico";
// Creando nuestro webcomponents: Definiendo el customElement
export const MyComponent = c(
// Definiendo el renderizado del componente
({ message }) => {
return <host shadowDom>{message}</host>;
},
{
// Definiendo propiedades(props) y atributos
props: {
message: String,
},
// Definiendo estilo css encapsulado
styles: css`
:host {
font-size: 30px;
}
`,
}
);
// Registro del custom tag del Web Component
customElements.define("my-component", c(component));1.0 Importaciónes
2.0 Creando nuestro webcomponents: Definiendo el customElement
2.1. Definiendo el renderizado del componente
2.2 Definiendo propiedades(props) y atributos
2.3 Definiendo estilo css encapsulado
3.0 Registro del custom tag del Web Component
Ejemplo
Last updated
Was this helpful?
