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

Breaking FrontEnd Paradigms with Vue.js

Breaking FrontEnd Paradigms with Vue.js

Slides for my the talk Breaking FrontEnd Paradigms with Vue.js at Pixels Camp 2017

Ignacio Anaya

September 29, 2017
Tweet

More Decks by Ignacio Anaya

Other Decks in Programming

Transcript

  1. Ignacio Anaya @ianaya89 > Full Stack Developer, Tech Trainer &

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

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

    new Vue({ el: '#app', data: function () { return { hello: 'Hello Lisbon !!' } } }); </script> Breaking the Binary World with Vue.js ! " - @ianaya89 19
  4. !" <script src="https://unpkg.com/vue"></script> <div id="app"> {{ hello }} </div> <script>

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

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

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

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

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

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