The Original React Conference in Europe

ReactEurope

May 14-15th, 2020 (conference)

May 12-13th-16th, 2020 (workshops)

Paris, France

Conference Events

ReactEurope is historically the place where many new industry standards in the React community are revealed to the world such as the first public demo of redux and time travel, the release of GraphQL, react native reanimated, mobx-state-tree and more.

ReactEurope is the original European Conference since 2015 (second only to facebook's react conf worldwide) and we are excited to be back in May 2020 for our 6th edition with a new venue making it the biggest conference with up to 1500 attendees. This new venue will provide more comfort and a whole new experience. We've grown a lot these past 5 years along with the React community and our new venue will be more spacious and give people more room to socialize, learn, relax and have fun. We will bring you the best and most passionate people from the very core teams to the coolest people from the community we love.

After changing the way we think about state management in JavaScript applications, the way we write native mobile apps with React Native, how we interact with remote data with GraphQL or even how we manage CSS, the React community keeps innovating and its ecosystem growing.

At this conference, you will learn how new projects such as ReasonML will bring web and mobile React Native apps to the next level and how projects such as React Native Web, React Primitive and Expo make it easy to write, deploy and share code on all platforms quickly. The conference aims to give talks that inspire and explore new futuristic ideas dealing with all the techs we enjoy from the React ecosystem such as React.js, React Native, GraphQL, Relay, Universal apps, ReasonML, Webpack, inline CSS and more.

ReactEurope is also a great occasion to socialize, meet new people and old friends, hack together, taste delicious food and have fun in the beautiful city of Paris.

Join us at ReactEurope Conf to shape the future of client-side, mobile and universal applications!

Our Speakers

Stay tuned for some awesome speakers announcements soon or submit a proposal our call for paper.

Devon Govett

Creator of Parceljs

Shruti Kapoor

Software Engineer @PayPal

Ives van Hoorne

Creator of @codesandbox.

Tim Neutkens

Co-author of Next.js

Josh Comeau

Software engineer at Gatsby

Satyajit Sahoo

Currently building React Navigation at Callstack

Michał Osadnik

Part of React Navigation and rainbow.me team at Software Mansion

Michel Weststrate

Author of MobX, working at facebook.

Madalyn Parker

a11y @ Gatsby

Olivier Tassinari

co-creator of MaterialUI v1

Lee Byron

React, GraphQL co-creator, Immutable.js

Tadeu Zagallo

Software Engineer working on the JavaScriptCore virtual machine at Apple.

Schedule

Stay tuned for more update to our schedule.

Tuesday, 12 May

08:45 - 09:45

Workshop Checkin & French Breakfast

Make sure to get in early.

09:30 - 17:30

Workshop: Build Great Websites and Apps using Gatsby.js with the team from Gatsby

Learn to build a professional and fast websites and apps in a day with the team from Gatsby.js including Josh Comeau and Madalyn Parker.

The main topics will include:

  • Getting started with Gatsby
  • CSS and layout
  • Querying data with GraphQL, working with CMS' like Contentful or Wordpress
  • Routing, creating pages programmatically
  • Accessibility
  • Animations and interactions
  • Authentication, having protected routes
  • Leveraging the Gatsby Ecosystem with starters, plugins, and themes
  • Deployment and profiling

Ticket includes breakfast and lunch. It does not include the conference ticket. The workshop requires beginner-to-intermediate React skill.

Josh Comeau

Software engineer at Gatsby. Technological craftsman. Author of Guppy, contributes to many open source projects. Cat person.

Madalyn Parker

a11y @ Gatsby

09:30 - 17:30

React.js Workshop - Day 1

Learn from the best with a 2-day workshop this May 12 and 13th from 8:45am to 5:30pm

Learn about the upcoming core features of React such as concurrent mode, Suspense for Data Fetching, server side rendering and strengthen your knowledge of the latest patterns such as hooks and other techniques in order to help you take full advantage of the latest version of React and build rock solid components with the best user experience possible.

This workshop will be done by Nik Graf and another awesome instructor to be announced soon.

Nik Graf

Nik is a software developer and passionate about good UX, functional programming and dev tools. He co-organizes ReasonConf and produced the free Egghead Reason course. In addition he co-created several popular open source projects like DraftJS Plugins & Polished. In his spare-time he enjoys cycling & skiing.

09:30 - 17:30

React Native Workshop - Day 1

Learn from the best with a 2-day workshop this May 12th and 13th from 8:45am to 5:30pm with Eric Vicenti, the creator of React Navigation and aven.io, and Jon Samp, React Native dev at CodeCademy and creator of react-native-header-scroll-view. This workshop will teach you how to write professional user experience using React Native with animation, fast navigation, transitions, performance, web and more.

The workshop requires an intermediary level in React.js and React Native (>= 3month experience). More details coming soon. Ticket includes breakfast and lunch. It does not include the conference ticket.

Eric Vicenti

Creator of Aven, a full-stack framework for web and React Native apps. Author of React Navigation. Formerly on Facebook’s open source team and the React Native team.

Jon Samp

Software engineer, @expo. Love JavaScript & React Native. singleoriginapp.com

Satyajit Sahoo

Frontend developer working on React and React Native. Loves CSS, TypeScript and working with animations and gestures in React Native. Loves TV shows, Comic books and taking long walks. Currently building React Navigation. Works at Callstack in beautiful city of Wroclaw.

Michał Osadnik

Software Engineer, React Native lover, CS Student. Fan of good design and high user experience. Plays guitar, loves literature and poetry from 19th & beginning of 20th centuries as well as theoretical computer science and movies which everyone considers boring. Gets satisfaction from making things work and discovering how they work. Part of React Navigation and rainbow.me team. Works at Software Mansion in Krakow.

09:30 - 17:30

Full Stack React with GraphQL and AWS Amplify Workshop

In this workshop you’ll learn how to build a serverless full stack React app using the Amplify Framework by building an events app. You’ll learn how to add authentication, protected client routes, and an authenticated GraphQL back end complete with user authorization and a profile view.

Nader Dabit

Specializing in React, React Native, and cross-platform application development.

Wednesday, 13 May

08:45 - 09:45

Workshop Checkin & French Breakfast

Make sure to get in early.

08:45 - 16:45

React Native Workshop - Day 2

Learn from the best with a 2-day workshop this May 12th and 13th from 8:45am to 5:30pm with Eric Vicenti, the creator of React Navigation and aven.io, and Jon Samp, React Native dev at CodeCademy and creator of react-native-header-scroll-view. This workshop will teach you how to write professional user experience using React Native with animation, fast navigation, transitions, performance, web and more.

The workshop requires an intermediary level in React.js and React Native (>= 3month experience). More details coming soon. Ticket includes breakfast and lunch. It does not include the conference ticket.

Eric Vicenti

Creator of Aven, a full-stack framework for web and React Native apps. Author of React Navigation. Formerly on Facebook’s open source team and the React Native team.

Jon Samp

Software engineer, @expo. Love JavaScript & React Native. singleoriginapp.com

Satyajit Sahoo

Frontend developer working on React and React Native. Loves CSS, TypeScript and working with animations and gestures in React Native. Loves TV shows, Comic books and taking long walks. Currently building React Navigation. Works at Callstack in beautiful city of Wroclaw.

Michał Osadnik

Software Engineer, React Native lover, CS Student. Fan of good design and high user experience. Plays guitar, loves literature and poetry from 19th & beginning of 20th centuries as well as theoretical computer science and movies which everyone considers boring. Gets satisfaction from making things work and discovering how they work. Part of React Navigation and rainbow.me team. Works at Software Mansion in Krakow.

09:30 - 17:30

React.js Workshop - Day 2

Learn from the best with a 2-day workshop this May 12 and 13th from 8:45am to 5:30pm

Learn about the upcoming core features of React such as concurrent mode, Suspense for Data Fetching, server side rendering and strengthen your knowledge of the latest patterns such as hooks and other techniques in order to help you take full advantage of the latest version of React and build rock solid components with the best user experience possible.

This workshop will be done by Nik Graf and another awesome instructor to be announced soon.

Nik Graf

Nik is a software developer and passionate about good UX, functional programming and dev tools. He co-organizes ReasonConf and produced the free Egghead Reason course. In addition he co-created several popular open source projects like DraftJS Plugins & Polished. In his spare-time he enjoys cycling & skiing.

09:30 - 17:30

Next.js Workshop: Build a professional Next.js app with the core team

Learn to build a professional Next.js app in a day with the very core team from Next.js including Joe Haddad and JJ Kasper.

  • Introduce Next.js (what is it, what values it provides)
  • Explain Next.js' Router (pages/ or src/pages)
  • Explain and Demo Dynamic Routing
  • Showcase automatic prefetching for fast performance (and how to disable for seldom visited pages)
  • Introduce API Routes, showcase hot reloading
  • Introduce TypeScript Support
  • Fetching Data in your Pages (with shared API type shapes 😌)
    • getInitialProps
    • React Hooks
    • Explain benefits / drawbacks of both
  • Authentication example
  • Deep dive into Next.js environment (build vs runtime)
  • Maybe include how to manage, .envrc or dotenv
  • Heavy CMS or Static content example
  • Maybe Notion blog example
  • Showcase AMP support
  • Showcase client-side only rendering technique
  • Maybe showcase internationalization (?)
  • Show how to integrate with styled-components (considerations of SSR and CSR)

Ticket includes breakfast and lunch. It does not include the conference ticket. The workshop requires beginner-to-intermediate React skill and beginner skills in TypeScript.

Joe Haddad

Software Engineer at ▲ZEIT. Maintainer of Next.js and Create React App.

JJ Kasper

Software Engineer @zeithq | Next.js | Open-source

09:30 - 17:30

Modern Forms in React

This workshop will take the students from building a two-field form using just useState() hooks but also useReducer() through to using a form library to manage complex form data such as field arrays, with support for field-level and record-level client-side validation as well as submit validation, third party input components and more. It will also touch on more complex concepts like minimizing field re-renders with a useField() hook, as well as subscribing to certain parts of form state with a useFormState() hook.

Beyond only forms, the app we build will talk to a GraphQL backend to load data into the form and mutate it upon form submission using Apollo Client, using hooks, of course!

Students will walk away confident in their knowledge of how to build forms of any complexity with great UX.

Erik Rasmussen

American expat javascript developer, author of Redux Form and React Final Form.

Thursday, 14 May

08:30 - 19:30

Keynote sessions

More details coming soon. Breakfast, lunch and dinner included.

Friday, 15 May

08:30 - 19:30

Keynote sessions

More details coming soon. Breakfast, lunch and drinkup included.

Saturday, 16 May

09:30 - 17:30

Workshop: TypeScript for React (and GraphQL) Devs with Michel Weststrate

The React community is moving to TypeScript fast and it can be hard to keep up, what better occasion to learn about both TypeScript and how to migrate a React app to it than with Michel Weststrate who wrote MobX using TypeScript and is an expert in the field?

This workshop will take place on the 16th of May from 8:45am to 5:30pm in Paris. The JavaScript ecosystem is moving to TypeScript. Fast. This workshop will get you up and running with the basic and more advanced patterns of TypeScript. TypeScript has some powerful features, that fit very well with the dynamic nature of the JavaScript language. In this workshop we will cover all the essentials and some of the unique features of TypeScript.

GraphQL is also taking over the world and has typing included, however, it's a pity that you often have to define your typing twice, once in your GraphQL backend and then again on the client. Michel will show you how to make this process easier during the workshop.

But beyond that, this is a workshop for React devs! To practice the theory, during the hands-on parts of this workshop we will be migrating an application from plain JavaScript to TypeScript.

Ticket includes breakfast and lunch. It does not include the conference ticket. The workshop requires familiarity with JavaScript, React and modern syntax features (ES2015).

Michel Weststrate

Software Engineer at facebook. Michel has been working with TypeScript full-time for the last 3 years. He authored several open source libraries (such as MobX and MobX-state-tree) that are written in TypeScript and leverage some of it's finest features.

09:30 - 17:30

Workshop: Build Great User Experiences with Concurrent Mode + Suspense with Relay (May 16th)

Sibelius Seraphini, one of the most proficient open source contributor in the community, will be giving a workshop on Relay.js with all the latest bells and whistle.

If like us, you religiously watched the latest presentations on how the React, Relay and Facebook webcore team cooperated to build the new Facebook F5 and if you've been wanting to build the same optimizations that come with concurrent mode into your own apps, then this workshop is for you! 

  • Here are some of the points you will learn:
  • Best Practices for Suspense
  • Load Data Incrementally: Dynamically loading code and using fragments for your components
  • Render As You Fetch pattern via the preloadQuery() and usePreloadedQuery()
  • Using useTransition to make route transitions more seamless
  • usePaginationFragment for colocation of data-dependencies with the view and for pagination
  • using the relay compiler to take advantage of TypeScript types with GraphQL types

You'll learn how to put all these techniques together to bring the best experience possible to your users.

And if it get releases by May, we'll also include the new ssr api and more.

While relay has had a reputation of being a bit more complex than other GraphQL clients alternatives, it's been way more simple and flexible since the Relay Modern release and Sibelius is a really passionate early user of it and he will make a great job of explaining it to you. Relay also remains unmatched when it comes to optimizations, cache management, concurrent mode and more.

Ticket includes breakfast and lunch. It does not include the conference ticket. Good knowledge of React and beginner in TypeScript and GraphQL are required.

Sibelius Seraphini

Abstraction Engineer

Get Your Tickets

Tickets are now available for both conference and workshops.

Don't miss our tickets release by subscribing here.

Supporters

Location

Palace of Paris-Est Congress

128 Rue de Paris
Montreuil, France

Both workshops and conference will take place at the same venue.

The venue is close to both theCDG & ORY airports
Is accessible by subway, bus & ring road

Palace of Paris-Est Congress

People Behind ReactEurope

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet

Patrick Aljord

Organizer

Katiuska Gamero

co-organizer

React.js Paris

ReasonML Paris

Patrick Aljord

Katiuska Gamero

React.js Paris

ReasonML Paris

What People Said

What our previous attendants had to say about ReactEurope 2019.

Event Moments