The presentation deck for pragmatic react workshop. Its goal is
To give the necessary knowledge and understanding about React in order to write the application.
https://github.com/bolshchikov-public/wazzapp
@bolshchikov
Your turn...
1. What’s your name?
2. Your previous
experience with front
end and React?
3. Top thing you want to
learn today?
@bolshchikov 3
@bolshchikov
To give the necessary knowledge
and understanding about React in
order to write the application
@bolshchikov
Our goal
4
@bolshchikov
AGENDA
1. The state of front end now
2. React ecosystem
3. React: before and after
4. Design React application
5. React Syntax
1. Representational
components
2. Container components
6. Life-cycle management
7. Hand-on part
@bolshchikov 5
@bolshchikov
React: Before
▪ MV* approach
▪ Angular is the most popular framework
▪ Two-way binding (magic)
▪ HTML Templates
▪ Services/Factories/Directives/Config/Run/etc…
▪ Full-blown framework
@bolshchikov 13
@bolshchikov
React: After
▪ Simple library
▪ Challenges best practices
▪ One-way binding
▪ HTML inside JavaScript
▪ Components Only
▪ Bring only what you need
@bolshchikov
14
@bolshchikov
AGENDA
1. The state of front end now
2. React ecosystem
3. React: before and after
4. Design React application
5. React Syntax
1. Representational
components
2. Container components
6. Life-cycle management
7. Hand-on part
@bolshchikov 15
@bolshchikov
AGENDA
1. The state of front end now
2. React ecosystem
3. React: before and after
4. Design React application
5. React Syntax
1. Representational
components
2. Container components
6. Life-cycle management
7. Hand-on part
@bolshchikov 34
@bolshchikov
AGENDA
1. The state of front end now
2. React ecosystem
3. React: before and after
4. Design React application
5. React Syntax
1. Representational
components
2. Container components
6. Life-cycle management
7. Hand-on part
@bolshchikov 44