Приветствую!
Для изучения React решил создать небольшое приложение, но столкнулся с вопросом организации роутинга. Нашел
react-router и сейчас использую его, но мне не нравится идея определять роуты через компоненты и потом вызывать render() для их инициализации. Не нравится только потому что роутниг это не визуальный компонент и не очень понятно зачем его рендерить (нелогично). Да и React является чисто view в MVC, по этому перекладывать на него ответственность за роутинг мне кажется не правильным.
Собственно вопрос в том как вы организуете роутинг в своих React приложениях и не лучше ли использовать сторонние библиотеки для работы с роутами?