Looking for photos from the conference?
Simply React

Talk by

React's component encapsulation simplifies UI code reuse, but components can become complex and less reusable due to numerous props and conditional statements. This talk discusses patterns in React that enhance code reuse without compromising component simplicity and flexibility.

Talk Details
2018
keynote
Reactive Programming Demystified: Drink the Kool-Aid

Talk by

Reactive programming, particularly using RxJS, enables code reuse across different JavaScript frameworks and helps future-proof your code. It offers a consistent approach and more declarative syntax, applicable in Angular, React, and Vue, and discusses future developments in reactive primitives.

Talk Details
2018
keynote
Debugging & Beyond with Reactotron

Talk by

Reactotron is a free, open-source tool for debugging React and React Native projects. It offers enhanced features like detailed stack traces, network request insights, async storage examination, and Redux store monitoring, significantly improving the debugging process.

Talk Details
2018
talk
Good Enough still isn't Good Enough

Talk by

This talk explores the successes and failures of apps built with React Native, examining its strengths and weaknesses. It interconnects engineering with art and covers diverse topics from psychology to economics, aiming to guide developers in making both their products and React Native successful.

Talk Details
2018
talk
All Together Now

Talk by

React Native projects can benefit from a hybrid approach between open and closed source, enhancing workflows and contributing positively to both the project and the wider community.

Talk Details
2018
talk
WebXR: A New Dimension For The Web

Talk by

Learn to develop 3D web applications using ReactJS and VR libraries like A-Frame and ReactVR. Discover how to create VR apps for common devices and AR apps for Android and iOS. Explore best practices and usability tips for 3D browser interfaces, and receive advice on responsible app development for user safety.

Talk Details
2018
talk
Apollo

Talk by

Explore GraphQL state management for React Native with Peggy Rayzis, Engineering Manager at Apollo. Learn how GraphQL simplifies data management and upcoming features for efficient development.

Talk Details
2018
talk
Organizing code for cross-platform web and mobile development

Talk by

For teams that deliver code for the web, android, and iOS, we want to avoid writing all of our logic three times, in three different languages, across three different platforms. We will share how our team was successful in developing features of our platform that realized 70% business logic code re-use between web and mobile and even more re-use between Android and iOS. We will discuss the motivations for when it is right to code-share, how to organize your React code and build configurations to accomplish code sharing, and how we approach integrating React components into native Android and iOS app.

Talk Details
2018
talk
ReasonML and You - A Fireside Chat with Mike

Talk by

An introduction to writing React Native applications using ReasonML. Find out how you can start using Reason at your existing codebase, what are its benefits and how its functional and typed nature can take your APIs and interfaces to the whole new level of expressiveness and safety!

Talk Details
2018
talk
The State of React Native

Talk by

Gain insights into the current state of React Native after nearly 5 years of development. Explore its internals and upcoming architectural changes, including its compatibility with React Fiber.

Talk Details
2018
talk
Building AR apps with React Native

Talk by

With the release of ARKit and ARCore by Apple and Google we see various Augmented reality apps created for iOS and Android. Have you ever wondered how you can create such apps in React Native? In this talk we will see how it can be done fairly easily.

Talk Details
2018
talk
Strategies For Using React Native In A Brownfield App

Talk by

Hot reloading--the ability to push over the air updates to published apps and the promise of having your app “just work” out of the box on Android as well as iOS--make React Native a tempting proposition for frontend developers. But what do you do when you have to integrate React Native into a large existing native code base?

Talk Details
2018
talk
Be a React Native A11y

Talk by

Addressing issues with universal design, including considerations for blind users, those with physical mobility limitations, and hardware concerns like glasses wearers and limited mobility users. Discussing software considerations such as height constraints, auditory sensitivities, color indication for color blind users, and the need for sign/text/subtitle readers for illiterate or blind users.

Talk Details
2018
talk
From Sketch to Code: Designing a Component Kit

Talk by

Learn how to streamline development across multiple enterprise projects using shared components. This talk covers practical workflow tips, component documentation maintenance, and explores new possibilities with tools like AirBnb's react-sketchapp.

Talk Details
2018
talk
Detox: A year in. Building it, Testing with it

Talk by

Gain insights from a year of experience with Detox in production. Explore its API design, real user scenario testing, advanced mocking, and what makes Detox deterministic. This talk also highlights advanced use cases, methodologies, new features, and upcoming developments in Detox.

Talk Details
2018
talk
Using SVG in React Native

Talk by

Discover the power of integrating SVG into React Native for superior visualization and interaction. This talk demonstrates the seamless integration of SVG with React's component and state system while maintaining high UI thread performance, addressing a common challenge faced by developers.

Talk Details
2018
talk
Learning React Native as a Junior Engineer

Talk by

React Native is magical and it’s catching fire. What’s exactly is it? How does it work for iOS AND Android? Not only can you make universal components and save hundreds of lines of code, it allows developers to reuse code across the web AND mobile all with a smooth UI.

Talk Details
2018
lightning talk
Local AI with CoreML and TensorFlow Lite - and More!

Talk by

Learn how to bring machine learning to your mobile apps using React Native. This talk focuses on practical applications, such as image classification and real-time updates using render props, as well as generating instant art from images. It covers CoreML and Tensorflow Lite for local ML model execution on iOS and Android devices, providing the audience with practical ideas and tools to integrate artificial intelligence into their React Native projects.

Talk Details
2018
lightning talk
React Native at Eaze: Marijuana Delivered

Talk by

Learn how Eaze adapted to the ever-changing legal cannabis industry using React Native for their mobile apps. This talk explores the evolution of their applications, advantages, and challenges in a dynamic industry, and the solid technical solutions they've implemented.

Talk Details
2018
lightning talk
Customize your boilerplate to speed up development with Ignite

Talk by

In this talk, Adrien will present how to create your custom boilerplate to use with ignite, looking at most of the options we can add (or make optional), to build an awesome boilerplate.

Talk Details
2018
talk
How TypeScript Ruined My Life (In a Good Way)

Talk by

TypeScript has totally changed the way I treat software development and I want to encourage others to give some kind of typed JavaScript a try. While my talk will largely focus on TypeScript (since it is the flavor I am most familiar with), I want to focus largely on the general benefits of type systems and the dev tools that are being built around them.

Talk Details
2018
lightning talk
Building High Performance Apps with React

Talk by

Gant Laborde hosts a panelist discussion about React Native and other tech at Chain React 2018.

Talk Details
2018
panel
workshop
2018

Intro to RN

Led by

workshop
2018

Building Apps for Windows 10 with React Native

Learn how to expand your React Native skills by building apps for Windows 10 and the Universal Windows Platform (UWP) in this session. Discover how to add Windows 10 support to existing React Native apps, incorporate native functionality, create desktop experiences, and implement Continuous Integration with Code Push. Whether you're new to React Native or an experienced developer, you'll gain valuable tools and knowledge for building UWP apps.

Led by

workshop
2018

Controlling Your Smart Home Appliances with React Native

In this workshop, discover how to create your own React Native apps that interact with smart products. Learn best practices for connecting your app to Bluetooth devices, reverse engineer existing smart products, and build your own app to control a smart lightbulb.

Led by

Vlad Novick