npx create-expo-app@latest AppName
npx expo start
View
Text
TextInput
Button
Alert
Pressable
<Text>
const [x, setX] = useState(initial)
Alert.alert(title, message)
<Child name="Sam" />
function Child({ name })
const
let
`Hi ${name}`
if
a ? b : c
.map
.filter
[...arr, item]
const { id, title } = item
const data = await (await fetch(url)).json()
StyleSheet.create({ ... })
flex: 1
justifyContent
alignItems
flexDirection: 'row'
ScrollView
FlatList
SafeAreaView
Image
{ uri }
Platform.OS
'ios' | 'android' | 'web'
onPress
value
onChangeText
data
keyExtractor
renderItem
NavigationContainer
createNativeStackNavigator
navigation.navigate('Screen', params)
route.params
playing
sleep(ms)