React Amsterdam is a celebration of good things coming together:
React that rocks and spring in Amsterdam that blossoms
A full-day, two-track conference on all things React, gathering Front-end and Full-stack
developers across the globe in the tech heart of Europe. We're coming
back with a new gig on April 13, 2018.
Mark your calendars for the biggest React community event.
Same as last year, day before the main event, we'll host a training day, with three workshops on advanced React and State Management as well as a crash course on React Native.
Feel The Vibes
Check out the the after-movie and mood videos from React Amsterdam 2017 edition:
Check out our YouTube channel for more talk recordings of previous editions and meetups.
Follow us for updates
Subscribe for conference email updates to hear about the latest news and special deals:
Gedempt Hamerkanaal 231
Amsterdam, 1021 KP
Facebook, United Kingdom
Front End Engineer with a passion for beautiful UIs.
Tereza is an engineer at NoRedInk working on the Elm frontend as well as the developer of elm-plot, a plotting library written purely in Elm.
Front-end web/mobile developer working on Expo and React Native.
Shirley Wu is a software engineer specializing in data visualization who put emoji on Obama’s face and showed the world how the final presidential debate in the US played on the minds of voters. Loves tinkering with React and D3 and giving fantastic talks about them.
Head of Open Source, React Native Core Contributor.
This Dot, USA
Mendix, The Netherlands
Full-stack lead developer and an author of MobX.
Software Engineer at Airbnb. Active Open Source contributor to Enzyme and multiple other projects from Airbnb.
Usabilla, The Netherlands
Werkspot, The Netherlands
Software engineer passionate about React, React Native and their ecosystem. Co-author of RNPM. Author of "How to create your own native bridge" articles.
Booking.com, The Netherlands
Frontend Developer at Booking.com. Working on React & Redux since a year. Hate slow websites and strongly believe that web performance is a key for conversion.
React Native Training, USA
Nader has been developing with React Native for over 2.5 years. He has worked with and trained developers from fortune 500 companies like Amazon, Visa, American Express, and Microsoft, helping them to get up to speed with the framework as quickly as possible through his company React Native Training.
Rotem is a software engineer, open source advocate, passionate about Android, React Native, mobile performance, writing developer tools and Lego! In his current position at Wix.com, Rotem is working with React Native, writing infrastructure and testing tools.
What if your components' state was deterministic?
Learn about implementation of State Machines to manage React Components' state - from the basics of the Automata theory to autogenerated tests.
Making Packages for People
In this talk we’ll discuss the design philosophy of Elm by doing a comparative analysis between architecture and software development, to understand not only how to get started with Elm, but also why.
From Create React Native App to the App and Play Stores
Writing React code is similar regardless of the platform - web, native, Sketch, terminal, fridge, etc. But there are a bunch of other things you'll need to know to take your app and get it deployed to the store. I think all of these things can be explained in about 25 minutes, and so I will try.
D3 and React, Together
D3 and React, who should control the DOM? After all, React’s whole purpose is managing updates to the DOM so we don’t have to. D3, on the other hand, is a library for building data visualizations, and it too needs access to the DOM. And stepping back, when should we even use D3 and React together? In this talk, I will give guidelines on when React should have ownership of the DOM, and when D3 should instead. More importantly, I will cover the interactions and applications that will benefit the most from using D3 and React, together.
Reactive Programming Demystified: Drink the Kool-Aid
Well, you can. Reactive programming enables just this AND the ability to future proof your code.
Structure Your App's Story With Sagas and Selectors
As apps begin to scale, many developers find themselves asking the question - but where does all the hard stuff go? The complicated data manipulation, the validation, the process flow of our apps. In other words, the business logic. If React is designed for the view layer, and we’re using Redux or something similar for the state, then where does the business logic go? This talk looks at the different options and tries to answer that question.
React State Management In a GraphQL Era
Now that GraphQL takes care of managing data in our apps, is an external state-management library even needed? Let's explore all the possibilities and compare the combinations of React, Apollo, Redux, MobX, and Next.js.
Network Layer in React Native
React Native provides us with a set of primitives for building mobile applications. A few of these can be aggregated into a "networking" layer that manages the transfer of data. This layer was designed to mimic an API we have in the Web, but despite all the similarities, it has its own *qualities* and caveats every good React Native developer should know about. In this talk I'll try to guide you through the networking layer in React Native and share some tips and tricks I've learned along the way.
Push Notification With React Native
Push notification is a crucial feature for any app. It helps in engagement and retention of the user. Most users will not return to an app after installing it, and that is where push notifications come into play. In my talk I'll be talking about how to achieve this feature with React Native for both iOS and Android.
Controlling Smart Homes With React Native
Smart homes become more and more popular. With this we still use applications that come with smart products to control them. In this talk I will show you an alternative how you can create your own apps with React Native, that control smart home appliances.
React Native Training
React Native VR + AR Made Simple
How to “Reactify” Your Existing UI Components
Rethinking With React 16
React v16.0 comes with some major changes and an update to the core algorithm. With React v16.0 Facebook has completely revised the internals of React while keeping the public API essentially the same.
Learn about what’s new in React 16 which would include a brief explanation of the new algorithm along with focus on few of the new features like Error Boundaries, Portals, Fragments and SSR with React 16.
Continuous Workflow for a Large React Native App: Mobile At Wix
The Wix app is a large operation involving ~40 developers from 6 different product groups and a pretty big amount of features. Scaling this project requires code architecture that enables each module to be developed separately, but easily fit the big puzzle.
We’ll discuss the way we do both unit and E2E testing, the way we scale our CI, the way we deploy and how we fix issues in production when they arise.
We’ll also share our plans to how we’re going to scale our app and dev process to support 100 developers a year from today.
React Native Workshop
React Advanced Workshop
An exclusive full-day, hands-on coding workshop to explore advanced patterns and state-management solutions for React.
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.
Learn practical and production ready techniques and patterns for building performant Redux applications. 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 architecture right.
Mendix, The Netherlands
Advanced State Management With MobX Workshop
In this workshop will learn all you need to know about MobX and MobX in combination with React. What is the philosophy behind MobX? How do you reason with MobX. What is transparent reactivity? You will learn how MobX boosts productivity, but also how to avoid common pitfalls. In the afternoon we will dive into some more advanced subjects, like modelling asynchronous processes and state hydration. We will take a look at the basics of Mobx-State-Tree, which helps organizing complex problem domains by providing clear architectural patterns, an API to declare your state shape and all the tools needed to do advanced stuff like time travelling, undo / redo, patch generation, middleware etc.