Top Banner
Vue.js na poważnie Jak budować aplikacje w oparciu o bibliotekę Vuex Mateusz Zieliński, Development Team Lead
13

Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Apr 12, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie Jak budować aplikacje w oparciu o bibliotekę Vuex

Mateusz Zieliński, Development Team Lead

Page 2: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Przygoda z Vue.js - Agile Poker

Page 3: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Problemy

Źródło: vuejs.org

Page 4: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Problemy c.d.

Page 5: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Kolejny projekt

Page 6: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Vuex

Getters

Actions Mutations

State

eVue Components

Backend API

Page 7: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Mail board

https://github.com/spartez/mail-board

Page 8: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Kilka (dobrych) praktyk

1. Gettery i akcje jako interfejs 2. Stałe jako nazwy getterów i akcji 3. Nie wrzucajcie wszystkiego do store

Page 9: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Skalowanie aplikacji

Store Store

Module

Store

Module

Page 10: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Narzędzia deweloperskie

Źródło: github.com/vuejs/vue-devtools

Page 11: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Mail board jest open source!

https://github.com/spartez/mail-board

Page 12: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Vue.js na poważnie

Scrumvival

2 marca 2017, 14:00 Siedziba firmy Spartezul. Norwida 2, Garnizon

Gdańsk

meetup.com/Scrumvival-3M

Page 13: Vue js na poważnie - jak budować aplikacje w oparciu o bibliotekę vuex

Dziękuję za uwagę !