import XNode from "@web-atoms/core/dist/core/XNode"; import { ContentPage } from "@web-atoms/web-controls/dist/mobile-app/MobileApp"; import StackBlitzView from "../../controls/StackBlitzView"; export default class HomePage extends ContentPage { public async init() { this.title = "Web Atoms - Lightweight JavaScript Framework" const initialPath = encodeURIComponent("/index.html?mode=mobile"); const sampleUrl = `https://stackblitz.com/edit/web-atoms-binding-demo?embed=1&file=src/pages/home/Home.tsx&hideExplorer=1&initialPath=${initialPath}`; this.renderer =
Web Atoms was built around 2012, for years we have made numerous improvements. Pages and components are written with help of JSX syntax, however, Web Atoms is independent framework with no dependency on react or preact. Current release supports,
Web Atoms supports JSX Class Components and Functional Components.
This app demonstrates almost all features of Web Atoms https://github.com/web-atoms-samples/binding We recommed opening this example in stackblitz to instantly see preview.