Introduction
Oneki.js is a framework offering several libraries providing features commonly found in most React applications.
The main goal is to provide a framework with fully integrated libraries.
Example: the usePost
hook of the Data library knows the connected user provided by the Auth library
Feature | Description |
---|---|
Application | provides a <App/> component that allows you to start an application including a router andredux |
Layout | A library to avoid unmount / mount of a layout when transitioning between pages |
Configuration | A central place to put all confguration variables (compatible with multiple environments) |
State Management | A powerful state management library based on Redux, Immer and Saga |
Authentication | A comprehensive authentication library that supports form-based authentication, but also implements the Open ID connect standard. |
Internationalization | An internationalization library (i18n) to make an application available in multiple languages. This library works with Create React app and Next.js. |
Data | A library to easily interact with a backend service via REST calls |
Notification | A library to provide a notification center to centralize notifications in the global state and display them |
Service | A library to create complex services |