ya-pomogau / frontend

7 stars 8 forks source link

Вынести все пути роутов в конфиг файл #245

Closed INextYP closed 1 month ago

INextYP commented 1 month ago

Что требуется:

  1. Заходим в папку shared и создаем в ней папку config. В этой папке создаём 2 файла routes.ts и index.ts

    • routes.ts будет содержать роуты в объекте такого вида:
      export const Routes = {
      ROOT: '/',
      } as const;
    • из index.ts файла нужно экспортировать этот файл
  2. Заходим по пути src/app/routing/router.tsx и переносим в Routes все пути из path, параллельно делая равнозначную замену, т.е.

// Берем из path путь
<Route path="/" element={<Layout />}>
// Переносим в конфиг
export const Routes = {
  ROOT: '/',
} as const;
// Делаем равнозначную замену
<Route path={Routes.ROOT} element={<Layout />}>

Важно, изменяем пока только в директории из пункта 2. Не нужно искать во всём проекте пути, это будет сделано позже!

INextYP commented 1 month ago

feat/routes-config