Choose from a variety of topics and tailor the workshop in any way you want. Any combination is possible!
All of the new features in ES2015 (also known as ES6) just make everything much easier, more maintainable, and future-proof.
Webpack, Babel, Yarn, npm, plugins, presets, loaders, etc... Got JS fatigue yet? Don't! We are lucky to have all of these powerful tools.
For the workshop we will use create-react-app, however, we are still going to explain how everything works under the hood.
Everyone who stumbles upon Redux or MobX ends up being confused because they don't know whether they need an external state management library.
Through the beginner and advanced modules we are going to explain how both of them work, how are they used, and in which cases they are suitable in a React app.
Get ready to forget about REST, because GraphQL is the hot new craziness when it comes to APIs.
In the beginner module we will learn everything about the GraphQL schema, queries, and mutations.
In the advanced module we will learn about Apollo and using GraphQL with React.
Now that the new CSS features are adopted by most of the modern browers, it's time to make your life easier and learn everything about them.
This module ranges from the basics of CSS, from the box model, common pitfalls, and best practices, to the ins and outs of Flexbox and Grid, and how using them can completely change the way of how you build layouts.
"CSS in what now?", you might wonder. In this module we are going to explain the philosophy behind css-in-js, what problems does it solve, how does it compare
to traditional styling methods, etc. Also, we are also going to take a look and compare a few popular css-in-js libraries.