State Events
Advanced State Operations - Events
Introduction
import { $, DebugRender, State, onLoad } from '@weblabsjs/core'
import { div, input, p } from '@weblabsjs/core/components'
function App() {
const text = State<string>("")
//now time to text custom events
text.registerEvent<string>("localStorage", (name: string) => {
text.set( localStorage.getItem(name) || "No data" )
})
onLoad(() => {
text.emitEvent("localStorage", "data")
})
return div(
input().prop("placeholder", "Enter text")
.event("input", (e: any) => text.set(e.target.value)),
$(() => p(text.get()), text)
)
}
DebugRender("app", App)Purpose
Last updated