Vue vs React - Component Hierarchy and Real-time Data
In this video CJ shows how he built the same real-time stock price app with both Vue and React. He focuses on comparing how we structure component hierarchies, pass props to components and how to work with real-time data across components.
See the full Vue vs React series here:
00:00 Intro
01:17 Component Hierarchy
02:05 Web Socket Architecture
03:50 Top Level init
05:18 React useEffect gotchas
06:52 Vue Lifecycle Methods
07:18 Stock Symbol Form Overview
07:36 React Stock Symbol Form
08:03 Vue Stock Symbol Form
09:16 Form Submission Logic
09:37 React Form onSubmit
10:18 Vue Form onSubmit
10:32 React Element Refs and Input Focus
11:37 Vue Element Refs and Input Focus
12:01 Web Socket Subscribe
12:28 React Stock Symbol Component
13:59 Vue Stock Symbol Component
15:31 React Web Socket Update
16:10 Vue Web Socket Update
16:23 Line Chart Component
16:45 React Line Chart / remove
17:16 Vue Line Chart / remove
17:40 React StockLineChart Component
18:32 Vue StockLineChart Component
18:57 Component Libraries
19:40 React StockLineChart onUpdate
21:48 React eslint useEffect dependencies warning
22:23 Vue StockLineChart onUpdate
23:41 Vue chart data prop
24:14 React chart data prop
24:27 Vue StockLineChart onUpdate continued
25:03 Opinions on React Implementation
25:38 Opinions on Vue Implementation
26:01 Vue vs React Takeaways
28:34 Frontend Architecture Takeaways
29:23 Brought to you by Sentry
29:54 Thanks!
View the code here:
Correction:
10:38 flushSync from react-dom can be used for this as an alternative to setTimeout
------------------------------------------------------------------------------
Hit us up on Socials!
Brought to you by Sentry - Use code “tastytreats“ to get 2 months free -
#javascript #react #vuejs
13 views
82
20
2 months ago 00:48:59 1
Как УСТРОЕНА ВСЕЛЕННАЯ? Доктор наук МГУ о теории струн, мультивселенных и квантовой механике
2 months ago 00:41:45 1
Нейрофизиолог о современных «киборгах», Илоне Маске и чтении мыслей. Михаил Лебедев
2 months ago 00:33:47 1
Работает ли естественный отбор сегодня? – Станислав Дробышевский | Лекции по антропологии | Научпоп
2 months ago 00:21:51 1
ОТЛИЧИЕ ПАТОЛОГИЧЕСКОГО НАРЦИССИЗМА ОТ ИЗБЕГАЮЩЕГО ТИПА ПРИВЯЗАННОСТИ/ Чем токсичен избегающий?
2 months ago 01:03:21 1
КТО НАБЛЮДАЕТ ЗА НАМИ? Доктор наук из МГУ о тайнах Вселенной | Александр Панов
2 months ago 00:02:30 1
КВАДРОБЕРЫ — ОТГОЛОСКИ КУЛЬТУРЫ РУСОВ?! МЫ УЗНАЕМ ПРАВДУ!
2 months ago 01:08:53 1
«Подсчитали — прослезились» | Демографический кризис и дефицит кадров: к чему это приведет Россию
2 months ago 01:34:43 7
Сергей Дмитриев: “Сказочные истоки. Легендарные правители и проблема Ся“
2 months ago 01:46:08 1
ЛЮДИ ТУПЕЮТ! Причина - не алкоголь или никотин. Вячеслав Дубынин.
2 months ago 00:36:45 1
Ленд-лиз
2 months ago 00:00:46 1
Нечто Оумуамуа | Подкаст Глеба Соломина
2 months ago 00:19:19 1
ПОЧЕМУ УЧЁНЫЕ МОЛЧАТ ОБ ЭТОМ ? СЕНСАЦИОННОЕ ОТКРЫТИЕ О СЕРДЦЕ ❤ КОТОРОЕ ИЗМЕНИТ МИР
2 months ago 00:19:08 1
Инопланетяне наблюдают за человечеством со стороны. Доктор наук рассказал тайны Вселенной
2 months ago 01:34:48 3
«Лучше перебдеть»: скрытые риски растущей ставки / Как побороть инфляцию и не ушатать экономику
2 months ago 02:09:52 1
Георгий Васильев: «Это кончится. Победой добра»//«Скажи Гордеевой»
2 months ago 01:41:03 1
Сергей Дмитриев: “Начало настоящей истории. Государство Шан“
2 months ago 00:00:55 1
Лыжный марафон МГУ 2019
2 months ago 00:38:36 1
ЗЕМЛЯ. В действительности все не так, как на самом деле. Уровень нашего незнания. Короновский Н.В.
2 months ago 00:11:05 4
«Главный выбор человека»: Колледж или Университет?
2 months ago 01:56:08 1
Сергей Дмитриев: “Китайский неолит. Ралли севера и юга“
2 months ago 01:30:49 1
Сергей Дмитриев: “Антропогенез в Китае. Синантроп и его место в национальном возрождении“
2 months ago 00:47:35 1
Как стать хорошим папой и мамой? Секреты родительской любви
2 months ago 00:26:11 1
Внеземные цивилизации: проблемы научного поиска. Вопрос науки. Семихатов – Панов
2 months ago 00:12:20 1
Чего никогда нельзя делать в отношениях с избегающим?