@teaui/preact
Version:
Preact renderer for TeaUI
32 lines (25 loc) • 608 B
Markdown
See [TeaUI](https://github.com/colinta/teaui) for more info about
TeaUI itself. This library adds a Preact renderer/reconciler.
```tsx
import {useReducer} from 'preact/hooksZ'
import {interceptConsoleLog} from '@teaui/core'
import {
Box,
Button,
Stack,
run,
} from '@teaui/preact'
// Recommended:
interceptConsoleLog()
function App() {
const [bang, goto10] = useReducer((state) => state + '!', '')
return <Box border="single">
<Stack.down>
First there was Ncurses{bang}
<Button onClick={goto10}>Tell me more!</Button>
</Stack.down>
</Box>
}
run()
```