Lit
约 1 分钟阅读
- lit/litGitHublit/litlit/lit · Web Components · Lit Playground · rollup.config.js · @web/dev-server · 开发环境 · esbuild + rollup · @lit-labs/react笔记:Lit
- Web Components
- Lit Playground链接lit.dev/playgroundlit/lit · Web Components · Lit Playground · rollup.config.js · @web/dev-server · 开发环境 · esbuild + rollup · @lit-labs/react笔记:Lit
- rollup.config.js
- @web/dev-server
- 开发环境
- esbuild + rollup
import { html, css, LitElement } from 'lit';
import { customElement, property } from 'lit/decorators.js';
@customElement('simple-greeting')
export class SimpleGreeting extends LitElement {
static styles = css`
p {
color: blue;
}
`;
@property()
name = 'Somebody';
render() {
return html`<p>Hello, ${this.name}!</p>`;
}
}<body>
<simple-greeting name="World"></simple-greeting>
</body>react
- @lit-labs/reactGitHub 文件lit/lit/packages/labs/react
- createComponent - WebComponent -> React
- useController
import * as React from 'react';
import { createComponent } from '@lit-labs/react';
import { MyElement } from './my-element.js';
export const MyElementComponent = createComponent(React, 'my-element', MyElement, {
onactivate: 'activate',
onchange: 'change',
});<MyElementComponent active={isActive} onactivate={(e) => (isActive = e.active)} />关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- Qwik笔记 · lit
BuilderIO/qwik · HTML-first framework · by builder.io · 参考 · WebApps at Scale · google wiz - 未完全开源 google/jsaction#15 · 可参考 lit
参考资料
GitHub2 条
- lit/litgithub.com/lit/lit
- lit/lit/packages/labs/reactgithub.com/lit/lit/tree/main/packages/labs/react
其他外链3 条
- lit.dev/docs/tools/productionlit.dev/docs/tools/production
- lit.dev/playgroundlit.dev/playground
- modern-web.dev/docs/dev-server/overviewmodern-web.dev/docs/dev-server/overview