Почему бы не использовать функцию, называемую условным рендерингом?
{condition && <Component />}
, например {condition && <TableCell align="center" >{servicesCode[key]}</TableCell>}
Примечание. Поскольку вы используете таблицу для отображения данных, она должна иметь фиксированный номер из th
тегов - заголовки таблицы, поэтому полное удаление ячеек таблицы может быть плохим решением.
Вы также можете оставить пустую ячейку таблицы, исходя из условия, например <TableCell align="center" >{condition && servicesCode[key]}</TableCell>
или <TableCell align="center" >{condition ? someVariable : "No data here"}</TableCell>