Skip to content

UralGuru/RezhDumaClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RezhDuma

Устанавливает пакеты

npm i

Запускаем проект

npm start

Если редачите сначала скачиваем последние обновления:

git pull

Работаем и коммитем:

git add .
git commit -m "BlaBlaBla"

И заливаем РАБОТАЮЩИЙ проект:

git push

Для взаимодействия с сервером

  1. Создаем в корне проекта файл .env
  2. Указываем путь к API переменной REACT_APP_API_URL, например: файл RejhDumaClient/.env
REACT_APP_API_URL='http://localhost:8080/'

Пара слов о структуре проекта

В папке public хранятся статические файлы такие как картинки, обращаться к ним нужно напрямую, например:

<img src="/images/rejh-icon.svg"/>

В папке src хранятся все файлы React проекта, тут и работаем

В папке <b>components</b> хранятся все основные компоненты, также тут есть папка shared в котором хранятся ПЕРЕИСПОЛЬЗУЕМЫЕ компоненты, такие как кнопки, контейнер, формы и так далее...

В папке <b>layouts</b> хранятся такие компоненты как NavBar, Footer и Header, которые отображаются на любой странице

В папке <b>pages</b> хранятся страницы по которым мы будем переходить, тоже в виде компонент

В папке <b>routers</b> хранятся роутеры в которых мы будем указывать пути и лэйауты для разных страниц

В папке <b>store</b> мы будем создавать mobx общие хранилища состояний

В папке <b>api</b> будем взаимодействовать с сервером

В папке <b>utils</b> хранятся вспомогательные элементы: константы, функции итд

!!!Все стили к компонентам пишем в виде css-модулей одной папке с самим компонентом!!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages