верстка обязательное знание для любого фронта не важно реакт вью или ангуляр
верстать придется в любом случае, только уже используя библиотеки типо реакта
alex4answ, Ну я бы тогда в redux все хранил. Он для этого и предназначен, сегодня вам требуются данные в одном месте, а завтра они могут понадобиться где-то еще и они уже у вас в редаксе будут. Я на текущем месте работы столкнулся с таким явлением где прошлые разрабы прикрутили контекст зачем-то и гоняли данные по нему, при этом в проекте стоит редакс и большая часть данных в нем. Пришел я и мне потребовались данные из контекста в своих задачах, и пришлось в итоге мне те же данные положить в редакс.
Мне кажется тут единого правильного ответа нет, по сути как вам удобно так и делайте, я в такой ситуации целюсь "на потом". Ну и просто если уже есть редакс стор зачем еще контекст делать. Вот если б не было редакса, то да контекст хороший вариант.
Не претендую на верность вышесказанного, так мысли в слух.
DeniSidorenko, при клике в CatalogItem вызываете action ловите его и обрабатываете редьюсером, меняете стор и получаете в компоненте aside данные из стора