Ты делаешь code review коду junior-разработчика из твоей команды, который строит dashboard для визуализации данных. Он реализовал компонент DataTable как PureComponent для оптимизации производительности, но пользователи жалуются, что страница всё ещё работает медленно. Ты заметил такой паттерн в коде:
class Dashboard extends React.Component {
render() {
return (
<DataTable
data={this.state.rows}
renderCell={(row) => <span className={row.active ? 'active' : ''}>{row.name}</span>}
/>
);
}
}