Sometimes, we want to determine if a device is iPhone or iPad with React Native
In this article, we’ll look at how to determine if a device is iPhone or iPad with React Native.
How to determine if a device is iPhone or iPad with React Native?
To determine if a device is iPhone or iPad with React Native, we can use the Platform.isPad
property.
If it’s true
, then it’s an iPad. If it’s false
, it’s an iPhone.
Otherwise, it’s undefined
.
For instance, we write:
import * as React from 'react';
import { FlatList, Text, View } from 'react-native';
import { Platform } from 'react-native';
export default function App() {
console.log(Platform.isPad);
return <View style={{ height: 300 }}></View>;
}
to log the value of Platform.isPad
.
If it’s true
, then it’s an iPad.
Conclusion
To determine if a device is iPhone or iPad with React Native, we can use the Platform.isPad
property.
If it’s true
, then it’s an iPad. If it’s false
, it’s an iPhone.
Otherwise, it’s undefined
.