Use React's flexibility to write better components
If you're already familiar with the basics of React, now it's time to dive into more advanced topics.
Higher Order Components
To attend this workshop you need to be familiar with the basics of React, as well as most of the new features in ES2015.
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.
State management is one of the hardest things to get right in a modern front-end application. Redux is one of the best, proven, and scalable solutions for managing state in a React application, but it's hard to get the arhitecture right. We will learn practical and production ready techniques and patterns for building performant Redux applications.
Comprehensive, good level of engagement throughout the day.
Jip Moors -
Good, learned a lot! Workshops contained a lot of exercises which were great.
Eric V.D. Helm -
Excellent deep dive into complex material.
Learned a lot! Good introduction to the basics of React. The best part of the training were the labs.
Ton Hordyk -
We learned a lot for a week of training. It was a really good, full of new information, training in general. I see it as a very good starting point for further React development.
It was dynamic, learned a lot, and met new tools. Best part were the explanations about using CSS in React.
Rodrigo Lopes -
Good introduction. Looking forward to the advanced training!
Arjan van IJzendoorn -
Very good overview of React and all tools around it. Diving into some more advanced topics and comparison of different tools and options instead of just looking at one thing.
Very thorough introduction to React. I enjoyed the ES6 overview and styling in React.
Nathan Bourke -
Very well laid out. Quite fast pace but able to keep up.
The presentations were very straightforward, especially with the format of the slides.
Sebastian Kopp -
It was a really good start with React and the labs were pretty interesting.
Denis Augsbirger -
Triple W Team
The training was very nice. Much better than I expected actually. The best part were the interactivity and enthusiasm.
Maria Voinea -
A good intro to React, with some nice in-depth things.
Danny Terwindt -
Good introduction! After the training I can start building something.
Omar Reiss -
Wish it was longer... some of the days I wanted to just continue going until the night instead of going back to work.
Very informative. The best part was the diversity between the presentations and the labs.
Mark Poelstra -
Cool trainer, well structured course, live coding to answer questions was great.
Very good instructor!
I liked the depth of the covered material. Knowledgeable instructor with real-world experience in React.
I'm not a big user of JS and React to fully appreciate the content of the course, but it makes me want to learn more about it.
A different kind of workshop
Made in a way to keep the attendees focused and intrigued
The presentations include scrollable code snippets and interactive React components. Not quite the regular PowerPoint slides from the 90s that will make you fall asleep.
The presentations and exercises are always updated with the latest findings, standards, and best practices.
After each presentation, anyone can ask questions about the presented material. We'll make sure that everything is clear before moving on.
React Academy Labs
A presentation is worth nothing without some practical work. Our unique web app will guide the attendees through the exercises, in which they will solve actual real life problems.
Each exercise in the labs is clearly defined, and split into multiple steps if needed.
On the right side there is a live preview of the component that is expected to be built by the students.
If someone is impatient, stuck, or just wants to compare the results, they can always check the hints, or see the solution.
Meet your coach
Kristijan Ristovski a.k.a Kitze
Kitze is a developer with over 7 years of experience. He had the chance to work and experiment with a variety of languages and frameworks.