Я могу добавить кнопку в моем тостере BluePrint JS, используя React.createElement.
Пример:
Toaster
.create()
.show({
message: React.createElement('button', {}, 'MyButton'),
intent: 'danger'
});
Но я получаю ошибку когда я пытаюсь использовать обычный JSX. Пример:
Toaster
.create()
.show({ message: <Button>MyButton</Button>, intent: 'danger'
});
Сведения об ошибке - Утверждение типа с использованием синтаксиса <> запрещено. Вместо этого используйте синтаксис «как». (утверждение типа без угловой скобки)
Я получаю эту ошибку в редакторе кода. И получаю ошибку разбора на консоли.
Как я могу использовать JSX вместо React.createElement?
NB Я использую React Hook