DEV Community

Spencer Carli profile picture

Spencer Carli

Student. Teacher. Firefighter. Pizza fiend. I teach others while teaching myself, typically with React Native.

Work

Developer/Teacher

Writing Debut
Five Year Club
Four Year Club
Three Year Club
8 Week Writing Streak
4 Week Writing Streak
Two Year Club
One Year Club
Setting Max Width When Supporting Web and Mobile in React Native

Setting Max Width When Supporting Web and Mobile in React Native

1
Comments
4 min read
Why use the Pressable Component over the Touchable Components

Why use the Pressable Component over the Touchable Components

1
Comments
2 min read
How to Share from a React Native App (including the Web)

How to Share from a React Native App (including the Web)

3
Comments
3 min read
Build a Stop Watch Hook that Works Even When the App is Quit

Build a Stop Watch Hook that Works Even When the App is Quit

6
Comments
7 min read
Animated Progress Bar with Reanimated 2

Animated Progress Bar with Reanimated 2

4
Comments 1
7 min read
Build a Custom React Hook: Stopwatch

Build a Custom React Hook: Stopwatch

4
Comments
9 min read
Flexbox Exercise: Building a Card Game Board

Flexbox Exercise: Building a Card Game Board

4
Comments 1
3 min read
Fixed Width Text in React Native

Fixed Width Text in React Native

8
Comments 1
1 min read
Build Themed Components in React Native

Build Themed Components in React Native

3
Comments
4 min read
How to Detect User Color Preference in React Native

How to Detect User Color Preference in React Native

4
Comments
4 min read
How to Setup Path Alias in a React Native TypeScript App

How to Setup Path Alias in a React Native TypeScript App

8
Comments
2 min read
Build a Wordle Clone with React Native

Build a Wordle Clone with React Native

8
Comments 2
14 min read
Simple Free Expo Starter Template with Navigation and Testing

Simple Free Expo Starter Template with Navigation and Testing

2
Comments
3 min read
How to Reset React Native Cache - NPM, iOS, Android, and More

How to Reset React Native Cache - NPM, iOS, Android, and More

6
Comments
2 min read
How to Get Started with React Query - Migrate from Fetch

How to Get Started with React Query - Migrate from Fetch

4
Comments
5 min read
How to use Reanimated 2 (a beginners guide)

How to use Reanimated 2 (a beginners guide)

7
Comments 1
4 min read
Capture Keyboard Input with a TextInput - React Native Basics

Capture Keyboard Input with a TextInput - React Native Basics

Comments
1 min read
Simple Splash/Launch/Boot Screen in React Native (iOS and Android)

Simple Splash/Launch/Boot Screen in React Native (iOS and Android)

2
Comments
1 min read
Navigating Xcode for React Native Developers (with a web background)

Navigating Xcode for React Native Developers (with a web background)

3
Comments
4 min read
Visual Studio Code Setup for React Native Development [2021]

Visual Studio Code Setup for React Native Development [2021]

4
Comments
3 min read
Vertical and Horizontal Scrolling in a SectionList/FlatList

Vertical and Horizontal Scrolling in a SectionList/FlatList

7
Comments
5 min read
Testing Context with React Native Testing Library

Testing Context with React Native Testing Library

2
Comments
1 min read
Testing a Screen with React Native Testing Library [Live Coding]

Testing a Screen with React Native Testing Library [Live Coding]

1
Comments
1 min read
How to Upload Images from React Native

How to Upload Images from React Native

6
Comments
4 min read
React Navigation v5: Reset Stack Inside Tab After Leaving Tab

React Navigation v5: Reset Stack Inside Tab After Leaving Tab

Comments
2 min read
Like Animation with Lottie and React Native

Like Animation with Lottie and React Native

1
Comments
1 min read
Which apollo-server to use? Comparing apollo-server, apollo-server-express, apollo-server-*

Which apollo-server to use? Comparing apollo-server, apollo-server-express, apollo-server-*

1
Comments
2 min read
Should You Use TypeScript with React Native? [2021]

Should You Use TypeScript with React Native? [2021]

Comments
4 min read
12 Exercises to Learn React Native

12 Exercises to Learn React Native

25
Comments
5 min read
React Native End to End Testing with Detox

React Native End to End Testing with Detox

6
Comments
5 min read
Mocking Fetch API Calls When Using Jest

Mocking Fetch API Calls When Using Jest

12
Comments
4 min read
Building a Dimensions Hook in React Native

Building a Dimensions Hook in React Native

6
Comments
3 min read
Handling Deep Links with React Navigation

Handling Deep Links with React Navigation

7
Comments
3 min read
Complex Navigation Example with React Navigation

Complex Navigation Example with React Navigation

9
Comments
5 min read
Easily Manage Different Environment Configurations in React Native

Easily Manage Different Environment Configurations in React Native

9
Comments
2 min read
Migrating from Component State to Hooks for a Fetch Request

Migrating from Component State to Hooks for a Fetch Request

10
Comments
1 min read
Upgrading to React Native 0.59+ & Handling Deprecation Warnings

Upgrading to React Native 0.59+ & Handling Deprecation Warnings

7
Comments
4 min read
Best Practices for Capturing User Feedback in React Native

Best Practices for Capturing User Feedback in React Native

6
Comments
7 min read
How to Detect Crashes in a React Native App

How to Detect Crashes in a React Native App

7
Comments
2 min read
Building an Animation Hook in React Native

Building an Animation Hook in React Native

22
Comments
2 min read
How to Organize Your Components

How to Organize Your Components

30
Comments
4 min read
loading...