В итоге переделал ссылки чтоб deploy заработал и на github page. А чтоб deploy сработал пришлось
гуглить и вот сто получилось: ... Вроде все работает, но есть важный нюанс. Если мы с главной страницы перейдем на какую-то вложенную в приложении и обновим ее, то получим 404 ошибку. Почему так? Дело в том, что на GitHub так “криво” работает наше приложение. Оно не может понять, что сначала нужно загрузить /index.html, который находится по уровню вложенности выше. На другом сервере такой проблемы не будет. Но на ГитХабе придется от нее избавляться при помощи уже в принципе устаревшего маршрутизатора HashRouter, которым нужно заменить BrowserRouter в нашем app.js.
статья it-shpora.pp.ua/reactjs-github-pages-%D1%80%D0%B0%...
Куда вообще гуглить, как называется логика которой не хватет для функционирования приложения. Вот вообще не понятно писец.
немного консоли показало что useEffect не срабатывает в компоненте ProfileContainer.
/posts-list т.к ссылку homepage для gh-page прописываю с названием репозитория ведь "https://github.com/PortfolioShow/posts-list" , и пришлось path-линки менять в Route.
В итоге переделал ссылки чтоб deploy заработал и на github page. А чтоб deploy сработал пришлось
гуглить и вот сто получилось: ... Вроде все работает, но есть важный нюанс. Если мы с главной страницы перейдем на какую-то вложенную в приложении и обновим ее, то получим 404 ошибку. Почему так? Дело в том, что на GitHub так “криво” работает наше приложение. Оно не может понять, что сначала нужно загрузить /index.html, который находится по уровню вложенности выше. На другом сервере такой проблемы не будет. Но на ГитХабе придется от нее избавляться при помощи уже в принципе устаревшего маршрутизатора HashRouter, которым нужно заменить BrowserRouter в нашем app.js.
статья it-shpora.pp.ua/reactjs-github-pages-%D1%80%D0%B0%...