Introduction
onekijs
is a React framework based of the following components:
The goal of onekijs
is to propose a framework built on top of these librairies that hides most of their complexities.
Thus, the developer can more easily build webapps by respecting the best practices (e.g: immutability)
Prerequisite
onekijs
is a framework built on top of React. It uses React to render the view
It's strongly recommended to read the official tutorial available on their website
Depending on the build tool you prefer to use, you should also read these documentations:
Build tool | Description | Documentation |
---|---|---|
Vite | The most popular React bundler | Vite and React router |
Create Next App | The tool to build a Next.js app. Useful if you need server rendering | Next.js |
Optional reading
Under the hood, onekijs
uses Redux to manage global state, Immer for immutability and Redux Saga for asynchronous streams.
These libraries are completely hidden, but if you want to master onekijs
, it can be interesting to read their docs.
Next step
The objective of onekijs
is to offer a complete React framework comparable to that offered by Angular.
In the next step, we will build an application strongly based on the basic Angular application that you can find on the official Angular webiste.