const { Component, h, render } = window.preact
class App extends Component {
constructor(props) {
super(props)
}
componentDidMount() {
this.setState({ stage:'choose-lesson' })
}
render() {
if (this.state.stage == 'choose-lesson') {
return h(TicketChoiceMenu, {})
}
else {
return h('b',{},'oh')
}
}
}
function TicketChoiceMenu() {
console.log('AAA')
un = de.fi.ned // this is not reported in FireFox
console.log('BBB')
return 'CCC'
}
render(h(App), root)
<script src="https://unpkg.com/preact@6.4.0/dist/preact.min.js"></script>
<div id=root>...</div>
То, что я вижу, напечатано на консоли AAA
, но не BBB
. Я проверил и протестировал, а затем придумал этот минимальный пример.
Как это исправить? Мне нужно, чтобы сообщать об ошибках, иначе развитие становится очень трудным.