Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Breaking the Binary World with Vue.js

Ignacio Anaya
September 23, 2017

Breaking the Binary World with Vue.js

Ignacio Anaya

September 23, 2017
Tweet

More Decks by Ignacio Anaya

Other Decks in Programming

Transcript

  1. Breaking the Binary World with Vue.js !" @ianaya89 Breaking the

    Binary World with Vue.js ! " - @ianaya89 1
  2. Ignacio Anaya @ianaya89 > Full Stack Developer, Tech Trainer &

    Speaker > Ambassador @Auth0 > Organizer @Vuenos_Aires Breaking the Binary World with Vue.js ! " - @ianaya89 2
  3. ! The Progressive Framework • View focused • Core based

    • VDOM • Reactive • Components Oriented Breaking the Binary World with Vue.js ! " - @ianaya89 16
  4. !" <script src="https://unpkg.com/vue"></script> <div id="app"> {{ hello }} </div> <script>

    new Vue({ el: '#app', data: function() { return { hello: 'Hello Warsaw ! ! } } }); </script> Breaking the Binary World with Vue.js ! " - @ianaya89 19
  5. ! render() new Vue({ el: '#app', data() { return {

    hello: 'Hello Warsaw ! !' } }, render(h) { return ( <h1>{this.hello}</h1> ) } }) Breaking the Binary World with Vue.js ! " - @ianaya89 20
  6. ♻ Life Cycle Hooks new Vue({ created: function() { console.log('I

    am alive !') } }); Breaking the Binary World with Vue.js ! " - @ianaya89 24
  7. ☎ Communication • ⬇ Properties Down • ⬆ Events Up

    Breaking the Binary World with Vue.js ! " - @ianaya89 25
  8. ! Native Script & Weex Mobile Native Rendering Breaking the

    Binary World with Vue.js ! " - @ianaya89 33
  9. ! Take Away • ! Progressive (Simple & Complex) •

    " Declarative Rendering • # Component System • $ Great Ecosystem • % Awesome Community Breaking the Binary World with Vue.js ! " - @ianaya89 34