2.4.16 • Published 1 year ago
solojsx v2.4.16

- :sun_with_face: JSX, nothing else
- :gem: Supports attributes & events
- :x: No reactivity, vdom or components
- :zap: Small bundle size (463 B)
Getting started
npx create-solojsx-app projectOptions
npx create-solojsx-app # in current folder
npx create-solojsx-app -m # minimal template
npx create-solojsx-app -js # javascript
bunx create-solojsx-app-bun # using bunUsage
const e = <div> Hello from SoloJSX </div>
document.body.append(e)Attributes
<div style="color: red"> Hello </div>Events
const f = (text) => alert(text)<div onclick={() => f("Hi")}> Click Me </div>Arrays
<div> {[1, 2, 3].map(i => <div> {i} </div>)} </div>Ternaries
<div> {true ? <div> Hello </div> : null} </div>Nested elements
const inner = <div> Hello </div><div> {inner} </div>Style object
const style = { color: "red" }<div style={style}> Hello </div>Examples
Simple todo list
const input = <input />
const list = <ul></ul>
const add = () => list.prepend(<li> {input.value} </li>)
const btn = <button onClick={add}> Add </button>
document.body.append(input, btn, list)Advanced todo list
Templates
- https://github.com/SoloJSX/SoloJSX-template-ts
- https://github.com/SoloJSX/SoloJSX-template-ts-minimal
- https://github.com/SoloJSX/SoloJSX-template-js
- https://github.com/SoloJSX/SoloJSX-template-ts-todo
- https://github.com/SoloJSX/SoloJSX-template-ts-three
License
MIT
2.2.1
1 year ago
2.2.0
1 year ago
2.4.1
1 year ago
2.2.3
1 year ago
2.4.0
1 year ago
2.2.2
1 year ago
2.4.3
1 year ago
2.2.5
1 year ago
2.4.2
1 year ago
2.2.4
1 year ago
2.4.5
1 year ago
2.2.7
1 year ago
2.4.4
1 year ago
2.2.6
1 year ago
2.3.0
1 year ago
2.4.14
1 year ago
2.4.13
1 year ago
2.4.16
1 year ago
2.4.15
1 year ago
2.4.10
1 year ago
2.4.12
1 year ago
2.4.11
1 year ago
2.1.0
1 year ago
2.4.7
1 year ago
2.4.6
1 year ago
2.2.8
1 year ago
2.4.9
1 year ago
2.4.8
1 year ago
1.2.8
1 year ago
2.0.3
1 year ago
2.0.2
1 year ago
2.0.4
1 year ago
2.0.1
1 year ago
2.0.0
1 year ago
1.2.9
1 year ago
1.2.10
1 year ago
1.2.0
2 years ago
1.1.9
2 years ago
1.2.7
2 years ago
1.2.6
2 years ago
1.2.5
2 years ago
1.2.4
2 years ago
1.2.3
2 years ago
1.2.2
2 years ago
1.2.1
2 years ago
1.1.8
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.1.7
2 years ago
1.0.8
2 years ago
1.1.6
2 years ago
1.0.7
2 years ago
1.1.5
2 years ago
1.0.6
2 years ago
1.1.4
2 years ago
1.0.5
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.0.4
2 years ago
1.0.2
2 years ago
1.0.3
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago