Приложение с WebView на полный экран, включающее лоадер и обработку ошибок.
- ✅ WebView на полный экран
- ✅ Лоадер во время загрузки
- ✅ Обработка ошибок сети
- ✅ Кнопка "Повторить" при ошибках
- ✅ Поддержка iOS и Android
- Node.js >= 18
- React Native CLI
- Xcode (для iOS)
- Android Studio (для Android)
npm installcd ios && pod install
cd ..
npm run iosnpm run android- Запустите приложение на симуляторе или устройстве
- Проверьте загрузку - должен появиться лоадер
- Проверьте отображение - должна загрузиться Google
- Проверьте ошибки - отключите интернет и перезапустите приложение
src/
screens/
HomePage.tsx # Главная страница с WebView
App.tsx # Главный компонент приложения
Для изменения URL откройте файл src/screens/HomePage.tsx и измените переменную webViewUrl:
const webViewUrl = 'https://your-website.com';- Если возникают ошибки с WebView, убедитесь что выполнили
pod install - Проверьте настройки безопасности в Info.plist
- Убедитесь что в AndroidManifest.xml есть разрешение на интернет
- Проверьте настройки сети в эмуляторе
- Использует
react-native-webviewверсии 13.15.0 - Поддерживает JavaScript и DOM Storage
- Автоматическое масштабирование страницы
- Обработка навигации внутри WebView