finds.dev← search

// the find

mcnamee/react-native-starter-kit

★ 3,358 · JavaScript · MIT · updated Jan 2023

:rocket: A React Native boilerplate app to get you up and running very, very quickly :rocket:

A React Native boilerplate (CLI-based, not Expo) wiring together Redux via Rematch, Redux Persist, React Native Router Flux for navigation, and Native Base for UI. It's aimed at people who want a bare-RN project with state management, offline persistence, and fastlane deployment already stitched together instead of starting from `npx react-native init`.

Deployment is actually handled, not just mentioned — fastlane is configured with real Appfile/Fastfile for both platforms. There's a genuine test suite with Jest snapshots for components and lib functions, not a token `it('works')`. The linting setup (Airbnb config, eslint, prettier, editorconfig) and documented file structure show someone thought about contributor experience, and CI runs via GitHub Actions on every push.

Last push was January 2023, and two of its core dependencies are effectively dead: react-native-router-flux hasn't had a real release in years and breaks on newer RN versions, and Native Base (the classic version this uses, judging by native-base-theme) was deprecated in favor of a full rewrite. Redux + Rematch is a dated pattern now that most new RN code reaches for Zustand or RTK Query instead. No TypeScript — it's plain JS with a dangling .flowconfig, so you get neither Flow's checks nor TS's ecosystem tooling. Anyone adopting this today is signing up to rip out and replace the navigation and UI layers almost immediately.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →