Есть ли способ глобально отключить проверку орфографии на material-ui
компонентах?
До использования библиотеки material-ui
я использовал следующий фрагмент для отключения проверки орфографии на всех вновь созданных элементах DOM:
const disableSpellCheck = function(mutations)
{
const mutationCount = mutations.length;
for (let i = 0; i < mutationCount; i++) {
const mutation = mutations[i];
if (mutation.attributeName === "spellcheck") {
const addedNodes = mutation.addedNodes;
const nodeCount = addedNodes.length;
for (let n = 0; n < nodeCount; n++) {
addedNodes[n].setAttribute("spellcheck", "false");
}
}
}
}
const observer = new MutationObserver(disableSpellCheck);
observer.observe(document.getElementById('root'), {
childList: true,
subtree: true,
attributes: true,
attributeFilter: ['spellcheck']
});
Это не похоже на работу с компонентами в material-ui
.Поскольку важно, чтобы проверка правописания была отключена во всем приложении, я ищу решение, которое не включает изменение стиля каждого компонента в отдельности.