September 2, 2018

React router

Na své stránce nejspíš budu potřebovat několik stránek. Bude to main page, přidání nového příspěvku (nebo úprava příspěvku) a to je asi tak vše.

K tomu se využívá balíček react-router-dom

Není to tak, že se někde bokem zaregistrují všechny routy, ale je to takzvané dynamic routing. Ok!

Jsou několik hlavních komponent, protože v reactu je prostě všechno komponenty. Máme zde BrowserRouter, Route, Link. Já jsem ještě použíl komponentu Redirect.

Route - komponenta, která specifikuje URL a odkaz na komponentu. V tomto případě to musí být co page, to komponenta.

BrowserRouter - věc, co odpovídá za sync URL v prohlížeči a Route komponenty, ve které se právě nacházíte.

Link - komponenta, co vygeneruje odkaz. Pokud ten odkaz odpovídá URL v Route, tak se příslušná Route vyrenderuje.

Ok, myslím, že je na čase to hodit na github spolu s prázdným projektem pro .NET Core API a začít sepisovat samotné API