Я хочу добавить многоязычную опцию в mui Datatables.Я могу изменить переводы, но когда я хочу изменить язык, я попытался дать другой объект с другими переводами (этот объект, если я делаю консольный журнал, я вижу изменения), но тексты меток не меняются.
Я использовал contextProvider, чтобы изменить выбранный язык и затем получить конкретный словарь с переводами.
Является ли компонент класса, поэтому я сделал статический contextType с правильным провайдером.
Есть ли возможность повторно визуализировать элемент с другими параметрами или чем-то в этом роде?
options = {
textLabels: this.context.translation.dataTables.textLabels
};
return(
<MUIDataTable
title={this.context.language.value}
data={data}
columns={columns}
options={options}
/>
);