Я пытаюсь показать панель загрузки, пока она не будет загружена. поэтому я решил использовать панель загрузки материала UI. Я создал этот метод, чтобы показать панель загрузки renderProgressBar. Но когда я пытался отрендерить, он выдавал эту ошибку:
invariant.js:42 Uncaught Invariant Violation: Element type is
invalid: expected a string (for built-in components) or a
class/function (for composite components) but got: undefined. You
likely forgot to export your component from the file it's defined in,
or you might have mixed up default and named imports.
Я пытался отладить в консоли, но ничего не помогло. Можете ли вы сказать мне, как это исправить, используя фрагмент кода ниже?
https://codesandbox.io/s/redux-async-actions-hntd8
renderProgressBar = () => {
console.log(
'store.getState().fetchingMessage---->',
store.getState().fetchingMessage
);
if (store.getState().fetchingMessage) {
console.log(
'inside if rstore.getState().fetchingMessage---->',
store.getState().fetchingMessage
);
return (
<div
>
<LinearProgress />
</div>
);
}
};