Skip to content

Instantly share code, notes, and snippets.

@jamonholmgren
Created November 7, 2024 20:58
Show Gist options
  • Save jamonholmgren/e16b1cde3312ef83f7390fcffc28165a to your computer and use it in GitHub Desktop.
Save jamonholmgren/e16b1cde3312ef83f7390fcffc28165a to your computer and use it in GitHub Desktop.
Important React Native skills - as of 2024

In rough order, skills that I find important for React Native developers:

  • React fundamentals -- JSX, useState, useEffect, useMemo, useContext, useRef, providers
  • Other useful React APIs
  • TypeScript
  • Expo & Expo ecosystem
  • State management (at least 1)
  • React Navigation
  • Debugging skills, tools
  • AI coding assistants familiarity
  • Performance tuning
  • Testing -- unit tests, end-to-end (Maestro/Appium/Detox?)
  • Metro/babel/other build tools
  • RN upgrades confidence
  • Data fetching - React Query, axios, fetch
  • Authentication
  • Push notifications
  • OTA updates
  • CI/CD
  • Accessiblity
  • New architecture understanding
  • Hermes, hermes debugging
  • Reading Obj-C, Swift, Kotlin, Java native code
  • Background activity, threading
  • HIPAA if relevant
  • Integrating RN with web
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment