Код: Выделить всё
// src/utils/const.ts
export const __IOS__ = Platform.OS === 'ios';
export const __ANDROID__ = Platform.OS === 'android';
< /code>
Мы можем использовать: < /p>
// src/App.tsx
import { Text } from 'react-native';
import { __IOS__ } from './utils/const';
export default function App(){
return {__IOS__ ? 'ios' : 'android'}
}
< /code>
В идеале, в производственной среде, он должен быть упакован в: < /p>
// src/App.tsx
import { Text } from 'react-native';
import { __IOS__ } from './utils/const';
export default function App(){
return {true ? 'ios' : 'android'}
}
< /code>
Затем он был оптимизирован на: < /p>
// src/App.tsx
import { Text } from 'react-native';
import { __IOS__ } from './utils/const';
export default function App(){
return ios
}
< /code>
Но в соответствии с документом Expo. Код, похоже, не включен в записанные случаи. Expo Подробнее здесь: https://stackoverflow.com/questions/794 ... malization