Я новичок в React, делаю небольшой проект с Expo для моего школьного задания. Конечным продуктом должно быть мобильное приложение, но я столкнулся с ошибкой, которую не могу получить. Приложение отлично работает в веб-браузере, API-вызовы работают, переключение windows работает. Дело в том, что когда я запускаю проект на мобильном устройстве, на картинке появляется ошибка. Я просмотрел первые 2 страницы Google, и множество вопросов здесь пробовал «ReactDOM.render», пытался вложить приложение в BrowserRouter с маршрутами в другом месте, в основном, все, что я мог найти (не говоря, что я все пробовал правильно). К сожалению, я все еще получаю сообщение об ошибке.
Может кто-нибудь помочь мне? Может быть, объяснить, что я делаю не так и как это исправить?
Спасибо, Лукас.
Код моего приложения. js:
import React, { Component } from 'react';
import {BrowserRouter, Route, Switch} from 'react-router-dom';
import AddNews from './AddNews';
import AllNews from './AllNews';
import NewsId from './NewsId';
export default class App extends React.Component{
render(){
return(
<BrowserRouter>
<Switch>
<Route exact path='/' component={AllNews}/>
<Route exact path='/addnews' component={AddNews}/>
<Route exact path='/newsid/:id' component={NewsId}/>
</Switch>
</BrowserRouter>
);
}
}
Изображение : ERROR