Description
State Management Library
Overview
Portal is a contemporary TypeScript library that simplifies the handling of complex application state. It offers a user‑friendly API, extensive TypeScript support, and seamless integration with React. Developers can create robust, maintainable applications quickly.
Key Features
- Deep partial updates
- Circular reference handling
- Object normalization
- Built‑in persistence adapters for Local Storage, Session Storage, and Cookies
Compatibility
Portal is ideal for projects of all sizes—from small prototypes to large‑scale systems. It is written in TypeScript and can be used in any JavaScript or TypeScript environment. While it works exceptionally well with React through the $use hook, Portal remains framework‑agnostic and supports Node.js, browser, and hybrid deployments.
Design Philosophy
The API draws inspiration from modern state management solutions but prioritizes developer experience, type safety, and extensibility.
Creator
Related Projects
RNRepo
React Native Pre-Built Artifacts
ReactUseKit
Collection of React Hooks & Helpers
React Native Builder Bob
Collection of Tools to Scaffold React Native Libraries
React Simplikit
React Utility Library
Intlayer
Internationalization & Content Management Solution
React Native Legal
Generate License Acknowledgements