Приветствую участников Тостера!
Вобщем делаю, что-то вроде сервиса статистики, все просто - выборка значений из базы и представление их в удобочитаемом виде. В начале у меня был рендеринг чисто на бекэнде(
https://bottlepy.org), а на фронтенде максимум что подключалось это - jQuery.
Сейчас решил переписать и сделать на реакте полностью изоморфное приложение, с применением react-router-dom, ради эксперимента.
К сути вопроса. Имеем приложение из трех страниц:
<Switch>
<Route exact path='/' component={Home}/>
<Route path='/aboutus' component={AboutUs}/>
<Route path='/contacts' component={Contacts}/>
</Switch>
Каким образом подключать стили для каждой страницы? Сразу приходит в голову в самом компоненте рендерить тег "link" c путем до файла css, соответсвенно:
<link rel="stylesheet" type="text/css" href="/css/home.css" />
<link rel="stylesheet" type="text/css" href="/css/aboutus.css" />
<link rel="stylesheet" type="text/css" href="/css/contacts.css" />
можно ли использовать тег link в body или он только для header?