Реактивы классных декораторов не компилируются

Я создал простое приложение для реагирования, используя инструмент cli create-react-app

Я создал компонент под названием TodoList

export class TodoList extends Component {
    render() {
        return (
            <h1>Todo List</h1>
        );
    }
}

export default withLoader(TodoList);

И я хотел применить Компонент более высокого порядка, поэтому я создал этот HOC

const withLoader = (WrappedComponent) => {
    return class extends Component {
        render() {
            debugger;
            return (
                <div>
                    <h3>Loading...</h3>
                </div>
            );
        }
    }
}

export default withLoader;

Вот мои вопросы:

Функция рендеринга внутри HOC-приложения withLoader никогда не выполняется, почему? Почему, когда я использую withLoader в качестве декоратора класса, код никогда не компилируется?

example

@withLoader
export class TodoList extends Component {}

Этот фрагмент кода никогда не компилируется.

Спасибо заранее.

0
задан 13 August 2018 в 15:03

0 ответов

Другие вопросы по тегам:

Похожие вопросы: