React Clone WhatsApp w React Router React Hooks 2021
Focused View
13:27:49
12 View
01-1.1 introduction.mp4
03:22
02-1.2 installation of necessary tools.mp4
02:31
03-1.3 section summary.mp4
00:46
04-2.1 introduction.mp4
02:18
05-2.2 clone the boilerplate.mp4
02:24
06-2.3 step 1-break down login component.mp4
02:44
07-2.4 routes and theme in app component.mp4
10:47
08-2.5 our formlogin component.mp4
07:39
09-2.6 our formlogin component (part 2) .mp4
03:52
10-2.7 our rightimg component.mp4
07:42
11-2.8 step 2-static version of login component.mp4
04:43
12-2.9 step 3 and 4-add state.mp4
05:11
13-2.10 step 5-add inverse data flow.mp4
02:25
14-2.11 few words about account and password.mp4
03:16
15-2.12 create dummy users.mp4
07:31
16-2.13 create dummy users (part 2).mp4
05:34
17-2.14 user authentication.mp4
09:07
18-2.15 user authentication (part 2).mp4
07:45
19-2.16 section summary.mp4
01:44
20-3.1 introduction.mp4
01:55
21-3.2 step 1-breaking down components.mp4
02:08
22-3.3 our left component.mp4
03:03
23-3.4 our right component.mp4
03:43
24-3.5 rendering left and right inside main component.mp4
05:33
25-3.6 our header component.mp4
09:27
26-3.7 our header component (part 2).mp4
11:26
27-3.8 our status component.mp4
06:58
28-3.9 our searchbar component.mp4
04:55
29-3.10 our chatlist component.mp4
06:01
30-3.11 create dummy chats.mp4
11:10
31-3.12 create dummy chats (part 2).mp4
03:27
32-3.13 our chatitem component.mp4
06:23
33-3.14 chatlist and chatitem together.mp4
04:07
34-3.15 chatlist and chatitem together (part 2).mp4
05:07
35-3.16 how to retreive the list of chats.mp4
09:06
36-3.17 how to render the list of chats.mp4
02:59
37-3.18 how to use react moment.mp4
08:46
38-3.19 section summary.mp4
01:13
39-4.1 introduction.mp4
02:19
40-4.2 breaking down components.mp4
02:07
41-4.3 our messageview component.mp4
05:19
42-4.4 how to select a chat.mp4
06:34
43-4.5 how to select a chat (part 2).mp4
06:59
44-4.6 how to display the header.mp4
04:35
45-4.7 our footer component.mp4
05:38
46-4.8 add state to footer component.mp4
03:12
47-4.9 our messagebox component.mp4
04:44
48-4.10 messages collection.mp4
10:24
49-4.11 rendering messages.mp4
04:19
50-4.12 rendering messages (part 2).mp4
05:37
51-4.13 rendering messages (part 3).mp4
04:44
52-4.14 rendering messages (part 4).mp4
05:32
53-4.15 first loop to display dates.mp4
06:48
54-4.16 nested loop to display messages.mp4
08:21
55-4.17 how to send a message.mp4
07:11
56-4.18 how to send a message (part 2).mp4
05:27
57-4.19 how to use withtracker for real time communication.mp4
10:19
58-4.20 how to scroll automatically .mp4
04:19
59-4.21 how to use react flip move.mp4
03:53
60-4.22 find and display the last message of a chat.mp4
04:19
61-4.23 sorting chats.mp4
05:03
62-5.1 introduction.mp4
01:33
63-5.2 step 1-breaking down components.mp4
02:24
64-5.3 our fabs component.mp4
03:04
65-5.4 our fabitem component.mp4
05:04
66-5.5 render fabitem whithin fabs.mp4
05:43
67-5.6 render fabs with state.mp4
08:06
68-5.7 select a file.mp4
04:40
69-5.8 select a file (part 2).mp4
03:09
70-5.9 our modal component.mp4
08:04
71-5.10 show and hide modal component.mp4
08:05
72-5.11 display selected file whithin modal component.mp4
06:29
73-5.12 images collection.mp4
07:09
74-5.13 upload an image.mp4
05:24
75-5.14 upload an image (part 2).mp4
07:40
76-5.15 our messageimage component.mp4
07:49
77-5.16 send a picture message.mp4
10:44
78-5.17 send a picture message (part 2).mp4
07:23
79-5.18 fix the content of the last picture message.mp4
03:34
80-5.19 section summary.mp4
00:59
81-6.1 introduction.mp4
01:07
82-6.2 step 1-breaking down components.mp4
01:23
83-6.3 our otherprofile component.mp4
04:44
84-6.4 rendering the header.mp4
03:17
85-6.5 display the avatar component.mp4
03:30
86-6.6 our actu component.mp4
05:20
87-6.7 our actuitem component.mp4
06:20
88-6.8 rendering otherprofile whithin main component.mp4
09:10
89-6.9 close otherprofile component.mp4
01:59
90-6.10 adjust widths dynamically.mp4
05:34
91-6.11 having a large avatar dynamically.mp4
05:36
92-7.1 introduction.mp4
01:19
93-7.2 step 1-breaking down components.mp4
01:56
94-7.3 our leftside component.mp4
05:12
95-7.4 our lsheader component.mp4
03:11
96-7.5 display avatar component.mp4
01:03
97-7.6 our lsform component.mp4
05:36
98-7.7 showing and hiding leftside component.mp4
03:41
99-7.8 writing in input fields.mp4
03:16
100-7.9 controlled input fields.mp4
06:51
101-7.10 fix the issue.mp4
03:36
102-7.11 display overlay within avatar component .mp4
08:32
103-7.12 updating profile picture.mp4
07:54
104-7.13 updating user profile in real time.mp4
01:52
105-8.1 introduction.mp4
01:18
106-8.2 step 1-breaking down components.mp4
01:54
107-8.3 building the static version.mp4
03:24
108-8.4 our userslist component.mp4
04:05
109-8.5 our useritem component.mp4
05:19
110-8.6 group users in alphabetical order.mp4
05:55
111-8.7 group users in alphabetical order (part 2).mp4
04:17
112-8.8 rendering useritem whithin userslist.mp4
05:39
113-8.9 close userslist component.mp4
02:28
114-8.10 start a new chat.mp4
06:30
115-8.11 fixing the error.mp4
08:55
116-9.1 introduction.mp4
01:01
117-9.2 step 1-breaking down components.mp4
01:10
118-9.3 our bigoverlay component.mp4
02:19
119-9.4 build a static version of imageviewer.mp4
04:24
120-9.5 show and hide imageviewer.mp4
08:59
121-10.1 introduction.mp4
00:44
122-10.2 hour whithin messageimage component.mp4
00:56
123-10.3 display the number of unread messages.mp4
06:23
124-10.4 display the number of unread messages (part 2).mp4
06:49
125-10.5 display the number of unread messages (part 3).mp4
02:27
126-10.6 display the favicon.mp4
01:34
127-10.7 how to search for a user.mp4
06:27
128-10.8 challenge 1.mp4
00:28
129-10.9 our popup component.mp4
04:27
130-10.10 showing popup component.mp4
05:25
131-10.11 hiding popup component.mp4
02:03
132-10.12 delete a text message.mp4
09:26
133-10.13 delete a picture message.mp4
03:19
134-10.14 some other challenges .mp4
01:02
135-11.1 usestate.mp4
13:20
136-11.2 useeffect.mp4
03:17
137-12.1 how to create a styled component.mp4
11:18
138-12.2 how to use variables.mp4
01:33
139-12.3 how to create and use a theme.mp4
07:48
140-13.1 what is meteor.mp4
06:11
141-13.2 installation and creating a project.mp4
02:38
142-13.3 meteor project organisation.mp4
05:11
143-13.4 essentials to know.mp4
01:12
144-13.5 meteor templates.mp4
13:32
145-13.6 meteor packages.mp4
03:13
146-13.7 meteor sessions.mp4
05:16
147-13.8 meteor reactive programming.mp4
08:23
148-13.9 meteor collections.mp4
16:03
149-13.10 meteor publication and subscription.mp4
10:40
150-13.11 meteor security and methods.mp4
12:33
151-13.12 render a react component.mp4
06:46
152-13.13 rendering a list with react and meteor.mp4
08:08
153-13.14 inserting a document with meteor from react.mp4
08:17
154-13.15 deleting a document with meteor from react.mp4
03:48
155-13.16 updating a document with meteor from react.mp4
04:02
More details
User Reviews
Rating
average 0
Focused display
Category

SkillShare
View courses SkillShareSkillshare is an online learning community based in the United States for people who want to learn from educational videos. The courses, which are not accredited, are only available through paid subscription.
- language english
- Training sessions 155
- duration 13:27:49
- Release Date 2024/03/08