Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JS Fest. Роман Якобчук. React, взгляд в будущее

187 views

Published on

Один из самых частых вопросов сегодня: "когда, наконец, умрет React?”. Гадание не мой конек, но мы можем делать предположения основанные на прошлом опыте. В фронтенде технологии обычно долго не живут, все меняется динамично и вчерашний “главный фреймворк” вполне может завтра оказаться на обочине. В этом докладе мы быстренько пройдемся по истории развития React, его современной экосистеме и философии, посмотрим как он распространился на другие платформы: RN, React VR и тд. На каждой из которых есть свои особенности, возможности и ограничения. Под конец мы будем достаточно хорошо видеть картину, чтобы спрогнозировать будущее этой технологии, и возможные новые индустрии для ее применения

Published in: Education
  • Be the first to comment

  • Be the first to like this

JS Fest. Роман Якобчук. React, взгляд в будущее

  1. 1. React: взгляд в будущее Роман Якобчук, Frontend Guild Lead linkedin/in/ya-roman github.com/romabelkar.iakobchuk@gmail.com
  2. 2. 8 млрд лет
  3. 3. 2 млрд лет
  4. 4. 50 лет
  5. 5. 10 лет
  6. 6. Hi. Roman Yakobchuk Lithuania Ukraine Vilnius Kyiv Dnipro Wix Engineering Locations Israel Tel-Aviv Be’er Sheva
  7. 7. Что это все Значит? 1
  8. 8. 1. Что это значит для компании? 2. Что это значит для тебя?
  9. 9. Мир изменился…
  10. 10. Как мы вообще Сюда попали? 2
  11. 11. Мы не фреймворк, мы библиотека Сами придумывайте свою архитектуру Забудьте ООП, будущее за ФП Какое тестирование?!
  12. 12. А почему все Успокоились? 3
  13. 13. redux-loop React + Redux redux-thunk redux-observable redux-saga
  14. 14. React + ‘Reactive libraries’ Rx JS MobX State Tree MobX
  15. 15. React + ‘Data-driven libraries’ Relay Apollo + Whatever Apollo Falcor
  16. 16. Пару слов о Тестах? 3.1
  17. 17. Новая библиотека – новые подходы? Relay MobX Apollo Falcor redux-thunk redux-saga redux-observable
  18. 18. Core Library 3.2
  19. 19. • New Core Architecture • Portals • Fragments • Error handling • Faster SSR • Reduced bundle size
  20. 20. Что еще? 3.3
  21. 21. React is such a good idea that we will spend the rest of the decade continuing to explore its implications and applications “ “ Guillermo Rauch, founder of ZEIT
  22. 22. Server Side Rendering
  23. 23. React Native
  24. 24. React-whatever
  25. 25. Поговорим о Будущем? 4
  26. 26. React VR
  27. 27. Word Excel Powerpoint
  28. 28. React Canvas
  29. 29. Немного пофантазируем? ▪ React AR - WiP ▪ React Worker DOM ▪ Desktop Native Apps ▪ React PDF ▪ Hardware/IOT ▪ React Music?!
  30. 30. Более близкое Будущее 4.1
  31. 31. React 17 ▪ Новый Context ▪ Async Reconciliation ▪ New Lifecycle methods ▪ Time Slicing ▪ Suspense
  32. 32. Маятник качнулся Назад 4.2
  33. 33. Высокоуровневые инструменты ▪ Expo ▪ Higher-level components in RN ▪ Create React App / CRNA ▪ MobX, Relay
  34. 34. Проблемы? ▪ Много бойлерплейта ▪ Много выбора ▪ SSR ▪ Code Splitting
  35. 35. React Framework?
  36. 36. New State Management?
  37. 37. Подсмотрим у других?
  38. 38. Thank You linkedin/in/ya-roman github.com/romabelkar.iakobchuk@gmail.com
  39. 39. Q&A linkedin/in/ya-roman github.com/romabelkar.iakobchuk@gmail.com

×