Как создать сайт SPA?
смотрел на ютубе видос как сделать сайт SPA, вот сам видос - https://www.youtube.com/watch?v=yF6CQTmFlnQ&t=242s скопировал весь код с гитхаба но у меня почему то не работает, не может найти страницу хотя все в точности как в видео. Как можно решить проблему? Мне нужно сайт сделать на чистом js без фреймворка
Дополнительно:
Сначала надо понять как делать не спа
Нужен web сервер потому что, а вы просто файл открыли браузером
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Для создания сайта SPA (Single Page Application), необходимо использовать фреймворки или библиотеки, которые позволяют работать с таким типом приложений. Один из самых популярных фреймворков для создания SPA - это React.js.
Для начала создания сайта SPA с использованием React.js, вам необходимо установить Node.js и npm (Node Package Manager) на вашем компьютере. После этого вы можете создать новый проект, используя Create React App, который является удобным инструментом для быстрого создания приложений React.
Для создания нового проекта с помощью Create React App, выполните следующие шаги:
1. Откройте терминал и выполните команду `npx create-react-app my-spa-app`, где `my-spa-app` - название вашего проекта.
2. После завершения установки, перейдите в папку вашего проекта, используя команду `cd my-spa-app`.
3. Запустите приложение, выполнив команду `npm start`.
После выполнения этих шагов, вы увидите стандартное приложение React, которое будет отображаться в браузере. Теперь вы можете начать разрабатывать ваш сайт SPA, добавляя новые компоненты, роутинг, стили и другие элементы.
Для работы с роутингом в SPA, вы можете использовать библиотеку React Router, которая позволяет создавать динамические маршруты и переходы между различными страницами вашего приложения.
Пример использования React Router для создания роутинга в вашем приложении:
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; function App() { return ( ); }
Таким образом, создание сайта SPA с использованием React.js предполагает использование фреймворков и библиотек, которые облегчают процесс разработки и позволяют создавать динамические и отзывчивые веб-приложения.