shermanhuman/ignite10-rules icon
public
Published on 3/11/2025
Ignite Stack Rules

Rules for the specific libraries of Ignite 10.

Rules
ignite10-rules

- Use React Native v0.76
- Use React	v18 
- Use TypeScript	v5
- Use Expo	SDK	v52	
- Use Hermes	JS engine
- Use React Navigation v6 for Navigation		
- Use MobX-State-Tree	v5 for State Management
- Use MobX-React-Lite v3 to	Re-render React performantly
- Use Expo Font	v13 for Custom Fonts
- Use Expo Localization v16	for Internationalization
- Use Expo Status Bar	Status Bar Library	v2	Status bar support
- Use RN v3 for animations
- Use MMKV	v2 for State persistence
- Use apisauce	v2 as the REST client
- Use Reactotron v3 for	JS debugging
- Use Jest	v29	for testing
- Use Maestro	for end-to-end UI testing
- Use date-fns v4	for date library
- Use react-native-keyboard-controller	v1 for keyboard management
- Use FlashList	v1	to replace FlatList to render simple lists
- Use bun for package management