- React Native Dev Environment Setup
- Download Node.js
- The Missing Package Manager for macOS (or Linux) — Homebrew
- Watchman A file watching service | Watchman (facebook.github.io)
- Download Visual Studio Code - Mac, Linux, Windows
- Download Android Studio & App Tools - Android Developers
- Xcode on the Mac App Store (apple.com)
- CocoaPods Guides - Getting Started
- Setting up the development environment
- Setting up the development environment · React Native
- First steps - Expo Documentation
- What is Expo – Expo Documentation
- Core components and APIs · React Native
- Core components and Native components · React Native
- Using libraries · React Native
- onFocus · React Native
- onBlur · React Native
- clearButtonMode · React Native
- A visual guide to the React Native TextInput keyboardType prop values
Note that React Native features several other core components that also respond to a press interaction, which may be more suitable for certain use cases. You can become more familiar with them by accessing these links:
- Button · React Native
- TouchableHighlight· React Native
- TouchableOpacity· React Native
- TouchableWithoutFeedback· React Native
- GitHub - react-native-community/hooks: React Native APIs turned into React Hooks for use in functional React components
- useColorScheme · React Native
- useWindowDimensions · React Native
- Introducing Hooks – React (reactjs.org)
- Getting started | React Navigation
- Hello React Navigation | React Navigation
- Troubleshooting | React Navigation
- Moving between screens | React Navigation
- Passing parameters to routes | React Navigation
- Configuring the header bar | React Navigation