An open API service indexing awesome lists of open source software.

https://github.com/sebastien-gervilla/kiwui

A JavaScript UI Library for web interfaces.
https://github.com/sebastien-gervilla/kiwui

front-end javascript kiwui library ui

Last synced: 9 months ago
JSON representation

A JavaScript UI Library for web interfaces.

Awesome Lists containing this project

README

          

# Kiwui · JavaScript UI Library

🥝 A JavaScript UI library, inspired by React.

It features :

- React API - Hooks, Fragments, memo...
- Concurrent Mode
- Fast keyed reconciliation algorithm

## Installation

To create a kiwui project, you may want to use CKP.

```bash
npx create-kiwui-project [options]
```

## Example

```jsx
import { useState } from 'kiwui';

const App = () => {
const [count, setCount] = useState(0);
return (
setCount(count + 1)}>
Count: {count}

);
}

export default App;
```

Having the same API as React, it works exactly the same.

## Purpose

We initially intended on diving deeper into React, to better understand it.
That's how we got the idea to re-create it in our own way, and doing so, see if we could improve some areas of the library.

Even though we used it for some of my own projects, and it worked really well, it probably isn't as reliable as React nor does it have its eco-system (They are not compatible).

## License

[ISC](./LICENSE)