Train The Team (TTT) are casual pragmatic hands-on workshops where I train one of my tech teams in order to adopt a new skill. The aim of Train The Team is to get buy-in from the team and to give them a headstart on new tech or ideas.

They are free to join for outsiders as long as we have seats left. In this edition we’ll be covering React JS at Leaplines, my own company. We have 4 available seats for outside people.

Let me know if you’re interested. Send me an e-mail if you want to join.

When?

31th July 10:00-13:00

Where?

Moovs, Rijnsburgerweg 3, 2334 BA Leiden

What?

In this workshop we’ll cover the following topics:

  • What is ReactJS, what is it trying to solve, and why do we need to adopt it as a team.
  • Why ReactJS and not Vue, Angular (1,2, 4?), Bootstrap, Riot, Ember, JQuery or any other of the frameworks?
  • What’s a component and why do we need it?
  • The purpose of state and props.
  • What are keys and why are they important?
  • What’s a difference between a component, a stateless component and why it matters.
  • Building component trees and interacting with JSON.
  • Components as props header={<Header/>} and rendering subcomponents via {children}.
  • Working with high order components, HOC pattern and what problem its solving.
  • Simple patterns for making interactive components and reacting to events.
  • Styling components with CSS and SCSS.
  • Instantiating components dynamically and mapping data to components.
  • Conventions for writing components

Read this

Hope to see you soon!