horoshi10v
@horoshi10v
Где-то в ХНУРЭ

Как сделать локальное WebView в Expo?

Как сделать отображение локального html&css файла в snack.expo?
import React, { Component } from 'react';
import { StyleSheet, View, Text, WebView } from 'react-native';

export default class Screen3 extends Component {
  //Screen3 Component
  render() {
    const htmlURL = require('./res/index.html').uri;

    return (
      <WebView
        originWhitelist={['*']}
        source={{htmlURL}}
        useWebKit={true}
        style={{ flex: 1 }}
        javaScriptEnabled={true}
      />
    );
  }
}


Вместо сайта отображается белый экран

p.s. если поделитесь материалами по изучению react native & expo, то буду очень признателен
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
RomReed
@RomReed
JavaScript, React js, ReactNative, Redux, Firebase
у меня была такая же задача. помогло для андройда положить файл в android/app/src/main/asstes и указать
source={ uri: "file:///android_asset/YOUR FILE"}. а ios все проще и работает с пол пинка (ложите файл рядом и с помощью required указываете путь ).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iBolit.pro Москва
от 170 000 до 250 000 руб.
Aline digital agency Санкт-Петербург
от 180 000 до 250 000 руб.
09 дек. 2019, в 12:49
30000 руб./за проект
09 дек. 2019, в 12:29
150000 руб./за проект