Proxily is a state management library for React applications. It positions itself as โnon-prescriptive,โ meaning it does not enforce a fixed way to organize stores, actions, or selectors. Instead, developers can design state structures around their business domains. It uses ES6 Proxy to track which state properties are referenced during component rendering, and triggers re-renders when those related properties change. Its basic usage mainly revolves around observable and observer, making the learning curve relatively low.
Functionally, Proxily provides not only basic reactive state management, but also serialization and deserialization for complex state, including support for circular data and classes. State can be persisted to localStorage, sessionStorage, or other storage systems. It supports asynchronous semantics via Redux-saga integration and can work with redux-devtools for time-travel debugging. It also offers undo, redo, commit, rollback, and transaction capabilities, making it suitable for applications that require strong traceability of state changes. The library itself is written in TypeScript, targets ES6, and offers rich support for classes, objects, and automatic function binding.
The main documentation does not mention commercial pricing or paid editions. The docs provide yarn/npm installation methods, as well as GitHub and Discussion links, but do not clearly state license information. In terms of dependencies, it has no core dependencies other than React and React-dom. If using the Redux-saga integration, redux-saga must be added separately; for React Native scenarios, events is also mentioned as required.
Its advantages are flexible structure and a simple API. It is well suited to encapsulating state and mutation logic inside classes, reducing boilerplate while still providing advanced capabilities such as persistence, transactions, and time travel. Its drawbacks are that it depends on ES6 Proxy, so it does not support Internet Explorer; React Native requires version 0.69 or higher. Although the documentation includes usage guides, core concepts, and an API Reference, it does not disclose the maintenance team, license, community size, or version maturity in the main text, so further due diligence is still needed before adoption.
Proxily is suitable for React/TypeScript teams, projects that prefer domain models or class-style state organization, and complex frontend applications that need undo/redo, transaction rollback, or state persistence. The source text does not make it possible to determine accessibility from mainland China. npm packages can usually be installed via mirrors, while GitHub access may depend on the local network environment. Alternatives worth comparing include Redux Toolkit, MobX, Zustand, Valtio, and Jotai.
โ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on proxilyjs.com official site.
proxilyjs.com is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach proxilyjs.com directly.