Проблема с tabs в React

У меня проблема с табами. Есть компонент, в котором динамически рисуются вкладки, содержащие таблицы. Он успешно переиспользуется и отлично работает везде, кроме одного места. Даже данные поступают в него абсолютно ровно те же, что и в другом месте, но там он отрисовывается без проблем, а здесь нет.
Отрисовываются только кнопки навигации с наименованиями, по инспектору вижу, что таблица тоже сформирована в содержимом, однако нажатие на вкладки не приводит к активации одного из содержимого.
Если принудительно выставляю класс active одной из вкладок - она отображается, хотя естественно после этого нельзя её переключить. Ниже привожу код элемента.
Буду очень благодарен за идеи, что можно проверить.

export function TUZInterface({ tuzs, canEdit }) {
    console.log(tuzs);

    return (
        <div className="mt-1">
            <ul className="nav nav-pills navtab-bg nav-justified">
                {tuzs.annexes && tuzs.annexes.map((tuz, index) => {
                    return (
                        <li className="nav-item">
                            <a href={`#tuz-tab-${index}`} data-toggle="tab" aria-expanded="false" className="nav-link">
                                {tuz.name}
                            </a>
                        </li>
                    )
                })}
            </ul>
            <div className="tab-content">
                {tuzs.annexes && tuzs.annexes.map((tuz, index) => {
                    return (
                        <div className="tab-pane" id={`tuz-tab-${index}`}>
                            <div className="row">
                                <div className="col-lg-12">
                                    <table className="table table-bordered mb-0">
                                        <thead className="thead-light">
                                            <tr>
                                                <th>Название</th>
                                                <th>Назначение</th>
                                                <th>Пароль разделен</th>
                                                <th>Ответственные за пароль</th>
                                                <th>Место хранения пароля</th>
                                                <th>Домен / сервер БД</th>
                                                <th>Права доступа</th>
                                                {canEdit && <th/>}
                                            </tr>
                                        </thead>
                                        <tbody>
                                            {tuz.annex_uzs && tuz.annex_uzs.map(annex_uz => {
                                                return (
                                                    <tr>
                                                        <td>{annex_uz.name}</td>
                                                        <td>{annex_uz.purpose}</td>
                                                        <td>{annex_uz.pass_split && 'Пароль разделен' || 'Пароль не разделен'}</td>
                                                        <td>
                                                            {annex_uz.responsible && annex_uz.responsible.map(responsible => {
                                                                return <p className="m-0 p-0">{responsible.surname} {responsible.name} {responsible.patronymic}</p>
                                                            })}
                                                        </td>
                                                        <td>{annex_uz.pass_location}</td>
                                                        <td>
                                                            {annex_uz.servers && annex_uz.servers.map(server => {
                                                                return <p className="m-0 p-0">{server.name}</p>
                                                            })}
                                                        </td>
                                                        <td>{annex_uz.permission}</td>
                                                        {canEdit && false && <td><button type="button" className="btn btn-xs btn-outline-danger btn-rounded waves-effect waves-light w-100 mb-2" onClick={() => DeleteTUZ(annex_uz)}>Удалить</button></td>}
                                                    </tr>
                                                )
                                            })}
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                        </div>
                    )
                })}
            </div>
        </div>
    )
}

Ответы (0 шт):