Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
itsjavi committed Sep 5, 2024
1 parent 4061847 commit cda84b3
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,20 @@ JynXS is a lightweight, JSX runtime that implements the very basics of a modern

- Custom JSX runtime implementation
- Supports functional components (only)
- Supports async components, also with a `fallback`.
- Supports async components, also with a `fallback`. It means you don't need to wrap your components in `Suspense`.
- Basic hooks implementation:
- `useState` for state management
- `useEffect` for side effects
- Event handling
- Supports `ref` as prop, to access DOM elements
- TypeScript support

### TO-DO

- [ ] Add `cache()` to avoid expensive tasks on re-renders
- [ ] Support and handle sync/async functions in form's `action`: `(data: FormData) => Promise<void>`
- [ ] Add SSR compatibility

## Getting Started

1. Clone the repository:
Expand Down

0 comments on commit cda84b3

Please sign in to comment.