Training

React training

React Advanced Patterns & Techniques – Thursday, 4th October 2018

React may be just a simple UI library, but it involves a pretty big ecosystem around it. Explaining the basics and internals is not enough, so in this module, we're going to explain the best practices, we're going to learn to "think in React", and apply solutions to real problems that you might encounter in the process of building an app.


Venue

The React training with Kitze will take place on October 4, in the same venue as the conference:

Hotel San Marco
Via Longhena, 42
37138 Verona — Italy
045569011
045572299
http://www.sanmarco.vr.it/
The conference hotel offers discounted rates on single and double bedrooms.


Prerequisites

To attend this workshop you need to be familiar with the basics of React, as well as most of the new features in ES2015.

To follow the workshop you will need a laptop, but you don't need to install anything on it: you will code using CodeSandbox. If you want to code on your computer anyway, you need to install npm, create-react-app, and a code editor of your choice.


Advanced Patterns

We'll explore all the advanced techniques for making flexible and maintainable React components. We'll see how using popular patterns like Higher Order Components, Compound Components, Render Props etc. can help us in simplifying things, making our components more reusable and our apps more declarative.


React 16 & Beyond

React 16 comes with some major changes and an update to the core algorithm. In this module, we'll explore some practical use-cases for Portals, Fragments, Error Boundaries etc. We'll see how the new Context API can simplify state-management and we'll play with a new feature called react-call-retur


Topics

Here are the topics that will be covered:

  • Higher Order Components
  • Render Props
  • New Context API
  • Compound Components
  • Controlled Components
  • New features in React 16+


Schedule

Here is the schedule of the day:

8:00 - 9:00 Registration
9:00 - 11:00 Workshop
11:00 - 11:20 Coffee break
11:20 - 13:00 Workshop
13:00 - 14:00 Lunch
14:00 - 15:30 Workshop
15:30 - 15:50 Coffee break
15:50 - 17:00 Workshop



Get tickets!
Kristijan 'Kitze' Ristovski

Kristijan 'Kitze' Ristovski

Thanks
to

main
platinum
gold
silver
Media partners
Become a Sponsor!
Send us an email