28

Illya Klymov - "Vue.JS: What did I swap React for in 2017 and why?"

Embed Size (px)

Citation preview

WookieeLabsCEO

JavaScript.NinjaТренер

Kottans.OrgКотан-джаваскриптер

Кто я

Про что этот доклад?

О проекте

Наш стек в 2016

Наш стек в 2016+

*не повторять в домашних условиях

или на любимом проекте

*все трюки выполнены

«профессионалами»

Жизнь с таким стеком полна приключений и

развлечений

Где новые фичи?

Обновляем стек

А, ну продолжайте

Философия React

UI = f(props, state)

FLUX

componentWillReceiveProps

componentWillReceiveProps(nextProps) {

if (!this.props.bets && nextProps.bets) {

// logic here

}

}

FLUXevent есть event’а нет

Стокгольмский синдром

Конкуренты

4.0!

Почему не Angular 4?

Почему не Angular 4?

Да это жеAngular 1!

Да это же Angular 1!

Под капотом

• Vue.compile

• Virtual DOM

• Тёмная магия обзерверов

Под капотом

Проблемы

Проблемы

Vuex

Vue любит миксины. Я нет

- Обновление проекта

- Eject?

- Управление настройками?

CLI / Scaffolding

Best practices? Забудьте

Шаблоны

Вопросы?@xanf_ua