DmitriyGrosh / hack-starter

this repo you can use for quick start your projects in hacks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

assets

здесь лежат все ваши файлы картинок

widgets

здесь лежат ваши виджеты (header, footer, sidebar)

pages

здесь лежат все ваши страницы

shared

api

сюда вы складываете все запросы к бэку (пример: export const getProfileData = () => { return axios.get('/userInfo'); }; )

так же сюда можете положить свой интерцептор для аунтификации с бэком

ui

все ваши переиспользуемые компоненты

redux

это ваш стор, храните все свои редюсеры и экшены

features

если у вас есть какая-то фича например форма для сбора данных, то такие компоненты с логикой должны храниться здесь

по факту это то же самое, что и components

здесь должны лежать ваши переиспользованные компоненты например автокопиты, графики, кнопки и т.д.

Cкрипты

Для старта проекта:

yarn start

Для того чтобы пройтись линтером по всему проекту:

yarn lint

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Описание гибкой настройки под ваш проект

в файле src/shared/ui/container есть scss файл который можно конфигурировать под ширину контента который вам нужен

About

this repo you can use for quick start your projects in hacks


Languages

Language:TypeScript 60.4%Language:JavaScript 30.9%Language:HTML 4.2%Language:CSS 3.1%Language:SCSS 1.4%