DEV Community

Amit Mangal
Amit Mangal

Posted on

A TypeScript + React Native Starter Kit with React Native Navigation + Redux + Eslint

Looking for projects on the we to get started with RN + TypeScript, surprisingly didn't show up much results. So, thought of writing one of my own.

This is an opinionated React Native Starter Kit with React Native Navigation + Redux + Eslint to build iOS / Android apps using TypeScript

The project has been setup based off RN Getting Started and instructions from Microsoft's Github TypeScript React Native Starter repo.

This repo supports the latest version of React Native (v0.57.8+) supported by RNN (at the time of writing).

Who is this for?

Someone looking to jumpstart building apps using RN and loves TS. The base setup has been taken care of, just npm install and get going.

Disclaimer: This is an opinionated approach to building apps with RN. The project structure is inspired by multiple production apps built by the contributors.

The project uses and encourages to use industry best practices / tools / libraries like RNN, redux, eslint, separation of concern and structure to build a maintainable app.

Top comments (3)

Collapse
 
sauravexodus profile image
Sourav Chandra

Nice work!

Collapse
 
raduc4 profile image
Raduc4

Hello, what do You think about making complex apps with expo. Could You explain why those iOS and android folders exists there?

Collapse
 
majklzumberi profile image
majkl zumberi

It uses expo?