Вот это правильно, что таблицу вы решили не показывать, как и структуру cols - сразу видно, что ответ на самом деле вам без надобности, можно спокойно пройти мимо.
Ну и чему верить? Как-то не очень понятно, есть роутинг, или нет. Раз уж вы не справились с объяснением, что там у вас и как - настоятельно рекомендую оформить пример в песочнице. Это сильно повысит вероятность получения ответа.
ilovemaryjane, всё-таки не получается. Убеждены в обратном - докажите свои слова. А то знаете ли, "все перестает работать" - это разговор ни о чём. Мало ли как вы накосячили. Может next забыли вызвать в хуке компонента. Или ещё что. Играть в угадайку не очень интересно.
Попробуйте без "бы" - покажите набросок решения. А то "поставил обработчики кликов" и "менял нужные объекты" - какие-то слишком общие слова, разговор ни о чём. И так понятно, что будут обработчики кликов, понятно, что что-то будет меняться. Конкретики - ноль.
Упускаете. Так напрямую выполняется изменение значения параметра, чего делать не стоит (и о чём сыпятся соответствующие ворнинги в консоль, откройте, посмотрите).
UPD. С checkedInner я конечно перемудрил, не нужен он. Обновил ссылку в ответе.