Skip to content

HomoDevus/skyeng-test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Локальный запуск проекта

  1. Установите зависимости с помощью команды npm install
  2. Запустите проект с помощью команды npm start

Команды

npm install - установка зависимостей

npm start - запустить проект локально

npm test - запустить тесты

npm run build - собрать проект

npm run deploy - выложить проект на GitHub Pages

Структура проекта

В проекте реализованна MVC структура. В роли model выступает API. React компоненты разделены на View (компоненты для отображения данных) и Controller (компоненты с логикой).

src
    api - Классы для отправки запросов на API.
    components - React компоненты
        common - Глобальные компоненты
        controllers - Компоненты с React логикой
        view - React компоненты без логики. Нужны только для отображеня контента.
    helpers.js - Функции-хелперы
    constats.js - Константы

About

Github Users Search App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published