JSFiddle - React, Tailwind, and code Playground

by skirtle

HTML

<script src="https://unpkg.com/[email protected]/dist/vue.global.js"></script>
<div id="app"></div>

JavaScript

Vue.createApp({
  render () {
    console.log('render')
    
    return Vue.h('button', {
      onClick: () => {
        this.count++
      }
    }, [`Update: ${this.count}`])
  },
  
  data () {
    return {
      count: 0
    }
  },
  
  beforeMount () {
    console.log('beforeMount')
  },
  
  mounted () {
    console.log('mounted')
  },
  
  beforeUpdate () {
    console.log('beforeUpdate')
  },
  
  updated () {
    console.log('updated')
  },
  
  watch: {
    count () {
      console.log('watch')
    }
  }
}).mount('#app')