ReactEurope 2018
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.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
๐ค The state of React
- ๐น 1 video
- ๐ค Ken Wheeler
Ken is the Director of Open Source at Formidable, the author of several popular open source libraries, and a frequent conference speaker often focusing on alternative uses of React. He is the creator of libraries such as Spectacle, urql, react-music, react-game-kit and Webpack Dashboard. He also maintains a healthy Twitter presence, and enjoys red meat, whisโฆ -
๐ค The Case for Whimsy
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Joshua Comeau
This talk explores various ways that we, as front-end developers, can make our products more delightful to use. While itโs designโs job to give us static mock-ups, itโs our job to bring those designs to life. -
๐ค Subtyping is Overrated
- ๐น 1 video
- ๐ค Caleb Meredith
Letโs play a game. Whatโs the biggest difference between type systems for JavaScript and an ML inspired language like OCaml or Haskell? Subtyping! Subtyping allows runtime values of some type to be used as a different type, and how a language designer chooses to address subtyping deeply affects every other design decision in the language. From the way valuesโฆ -
๐ค Declarative future of gestures and animations in React Native
- ๐น 1 video
- ๐ค Krzysztof Magiera
Animations and touch related interactions are the secret ingredients that can make a good app an awesome app. Apparently, they are also the elements most sensitive to frame drops, which degrades the great experience they ought to provide. We will learn what the challenges are when building performant and responsive UI on mobile, and get to know how declaratiโฆ -
๐ค A Journey Through React Apollo
- ๐น 1 video
- ๐ค Peggy Rayzis
Exploring the world through code, travel, and music.Open Source Engineer @apollographql -
๐ค Replicated Redux
- ๐น 1 video
- ๐ค Jim Purbrick
Reduxโs reified events, serializable actions and state, middleware, side effect free functional reducers and time travel super powers make it well suited for building simple, networked, testable decoupled simulations. This talk shows how to put those pieces together to build networked ReactVR applications and how it might be useful in a wide variety of otherโฆ -
๐ค Bridging React Native Back to its Roots
- ๐น 1 video
- ๐ค Vincent Riemer
React Native has come a long way since its announcement 3 years ago, but what if its future meant looking even further into its past? -
๐ค Do the Right (to Left) Thing Directional Content in React
- ๐น 1 video
- ๐ค Maja Wichrowska
RIn 2017, Airbnb supported 27 languages and had developed robust translation tools that made it easy to add more. We launched Croatian in May with little overhead beyond setting up the new domain and translating phrases. However, this was not true for all new languages; our next most requested language, Hebrew, posed a unique challenge. Because it reads righโฆ -
๐ค The fun of runtime type systems (Or "Funtime type systems")
- ๐น 1 video
- ๐ค Michel Weststrate
The React prop-types package is a simple runtime type system that is used for property validation. But runtime type systems can do many more things than just data validation. Because they are very flexible (as you can basically reuse the entire hosting language to express your types) it will be much less likely that you will run into structures that cannot bโฆ -
๐ค Up and Running with Universal Components
- ๐น 1 video
- ๐ค Kurtis Kemple
- ๐ค Samantha Bretous
Creating universal components isnโt just about reusability. Its about creating a development strategy. Without careful planning, your team can quickly end up in some pretty nasty spots. Join Samantha and Kurt as they walk through what universal components are, some best practices, and most importantly, some pitfalls to avoid! -
๐ค ReasonReact and local state
- ๐น 1 video
- ๐ค Cristiano Calcagno
The talk introduces ReasonReact and the way it operates on the state of React components. This is illustrated by introducing the notion of local state presented via a series of examples. State is changed by means of reducers, that can operate directly on the current component, or on distant components via remote actions. Further examples illustrate how certaโฆ -
๐ค Full Stack React Navigation
- ๐น 1 video
- ๐ค Eric Vicenti
Navigation works in a wildly different way on Mobile apps than it does on the web. Why is that? We will explore how navigation state and URL handling tends to vary between the environments, and introduce a model that manages the complexity of both use-cases. Then, we will dive into the API of React Navigation to see how easy it can be to implement an app witโฆ -
๐ค A year of CodeSandbox
- ๐น 1 video
- ๐ค Ives van Hoorne
CodeSandbox recently turned one year old, Ives tells all about what happened along the way and what he's learned from building CodeSandbox. -
๐ค Immutable Application Architecture
- ๐น 1 video
- ๐ค Lee Byron
I want to talk about building apps (of all kinds), the kind of problems we often confront, and how we can embrace immutability to rethink established best practices. This is a sort of sequel-in-spirit to my 2015 talk about Immutable.js. Come for the gifs and over-eager ravings of a bowtie-wearing know-it-all; stay for the deep-dive on algorithmic techniques,โฆ -
๐ค WebAssembly becoming the biggest platform
- ๐น 1 video
- ๐ค Sven Sauleau
WebAssembly is still very young but is very promising. It outperforms the current web in many ways. Some says that it will replace JavaScript, but donโt worry it will not happen. -
๐ค Beyond React
- ๐น 1 video
- ๐ค Devin Abbott
React fundamentally changed how we build UI in JavaScript, yet the principles behind React are equally powerful outside the JavaScript ecosystem. What if we could build a design tool based on these principles, allowing us to design flexible, composable component systems? What if we could transpile these components into any language on any platform, such as aโฆ -
๐ค Stop writing code
- ๐น 1 video
- ๐ค Sunil Pai
Mad scientist at Facebook. Built websites for myntra, yahoo, visa, and others. Plays a blue guitar. Author of glamor. -
๐ค Using lit APIs to make dope games with Expo
- ๐น 1 video
- ๐ค Evan Bacon
In this expo symposium (exposium) ๐ we shall cordially discuss the usage of recreational cyber-gaming frameworks and their place in the native development environment. -
๐ค SVGR or how a simple problem became a 2K stars library
- ๐น 1 video
- ๐ค Greg Berge
I am a JavaScript and React lover, I am passionate about the web and I like coding projects. Recently I co-founded Smooth Code in Paris where I give React, JavaScript and GraphQL trainings. I am author of several successful libraries like Shipit or SVGR. I am also maintaining React Hot Loader. -
๐ค Type-safe React Native with ReasonML
- ๐น 1 video
- ๐ค Jared Forsyth
Types can be invaluable when working on a large project, by making refactoring less error-prone, enabling better coordinating between teammates, and improving readability. Reason gives you a powerful, battle-tested type system with cross-file inference, macros, and excellent JavaScript interop. Learn how you can start using Reason right now to bring more safโฆ