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

Rules for the specific libraries of Ignite 10.

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