Overview of ice.js miniapp features
masterThe ice.js miniapp project demonstrates several core capabilities for building mini-program style applications. The features are divided into application-level capabilities and page-level capabilities.
App-level Features
- dataLoader: Mechanisms for loading application data.
- miniappManifest: Configuration via a manifest file.
- miniappLifecycles: Application-wide lifecycle hooks.
Page-level Features
- Navigation & State: Support for
Linkcomponents,historymanagement, and hooks likeuseAppDataanduseData. - Routing & Config: Support for
useSearchParams, page-specific configurations, and page lifecycles. - Assets & Rendering: Usage of standard HTML tags, JSON data, and PNG images.
- Advanced Integration: Environment variable processing, component definitions, and support for miniapp native components.