Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
react_router_-_biblioteka_marshrutizaciji_dlja_react [2024/04/02 12:25] tro |
react_router_-_biblioteka_marshrutizaciji_dlja_react [2024/04/08 06:25] (текущий) tro |
||
|---|---|---|---|
| Строка 9: | Строка 9: | ||
| ===== Первинне налаштування ===== | ===== Первинне налаштування ===== | ||
| - | Все, що необхідно зробити, | + | 1. обернути компонентом |
| < | < | ||
| - | index.js | ||
| import { BrowserRouter } from " | import { BrowserRouter } from " | ||
| Строка 23: | Строка 22: | ||
| </ | </ | ||
| + | 2. В підлеглих компонентах використовувати **routes** і **route** | ||
| **Приклад: | **Приклад: | ||
| < | < | ||
| Строка 152: | Строка 152: | ||
| ===== Хук UseParams ===== | ===== Хук UseParams ===== | ||
| [[xuk_useparams|Хук useParams]] | [[xuk_useparams|Хук useParams]] | ||
| + | ===== Вкладені маршрути ===== | ||
| + | - Вкладені маршрути дозволяють описувати логіку «підсторінок», | ||
| + | - Наприклад, | ||
| + | < | ||
| + | // ✅ Правильно | ||
| + | <Route path="/ | ||
| + | <Route path=" | ||
| + | <Route path=" | ||
| + | <Route path=" | ||
| + | </ | ||
| + | </ | ||
| + | * Ми декларативно вклали дочірні маршрути всередину батьківського < | ||
| + | * Значення пропсу path у вкладеного маршруту вказується відносно батьківського, | ||
| + | * Відносні шляхи записуються без провідного символу /, тобто path=" | ||
| + | ===== Налаштування Vercel ===== | ||
| + | [[vercel_-_dlja_publikaciji_proektu_z_gitu_v_intet_xosting|vercel - для публікації проекту з Гіту в інтет\хостинг]] | ||