Strata Storage Examples
This directory contains practical examples demonstrating how to use Strata Storage in various scenarios.
Basic Examples
- Basic Usage - Simple get/set operations
- Configuration - Various configuration options
- Error Handling - Handling storage errors
Feature Examples
- Encryption - Secure data storage
- Compression - Data compression examples
- TTL/Expiration - Auto-expiring data
- Cross-Tab Sync - Multi-tab synchronization
- Queries - Advanced data queries
- Migrations - Data migration examples
Platform Examples
- Web Application - Browser-based usage
- React Native - Mobile app integration
- Capacitor App - Capacitor plugin usage
- Ionic Application - Ionic framework integration
Framework Examples
- React Hooks - Using React integration
- Vue Composables - Vue 3 integration
- Angular Services - Angular integration
Advanced Examples
- Multi-Storage - Using multiple storage types
- Performance Optimization - Optimizing for speed
- Offline Support - Building offline-first apps
- Data Synchronization - Syncing with backend
Real-World Examples
- User Authentication - Managing auth tokens
- Shopping Cart - E-commerce cart management
- Form Data Persistence - Saving form progress
- Cache Management - API response caching
- Analytics Tracking - Storing analytics data
Running Examples
Most examples can be run directly in your project:
// Copy and paste example code
import { Strata } from 'strata-storage';
// Run example
const storage = new Strata();
// ... example code
For complete applications, see the example apps in the repository.