UI-independent logic
Keep business rules outside React components and reuse them across multiple views.
Build UI-independent state, effects, controllers, and view models on top of a small reactive core.
Nrgy.js combines a small reactive core with architecture patterns for controllers, view models, lifecycle, and dependency-aware application logic.
Pick the route that matches your current task instead of guessing where to start.
Introduction -> Quick Start -> Core -> MVVM and Controllers
Architecture -> MVVM and Controllers -> Integrations -> Recipes
The docs focus on practical application structure, not only isolated API calls.
Keep screen state, actions, and loading flows out of the render layer.
Reuse one business flow across multiple views and screens.
Model several fields and coordinated updates without leaking logic into UI.
Wire view models and shared services through explicit dependency boundaries.
Use the product docs as the main path, then drop into contributing and package references when you need implementation detail.