React.js Conf 2016
2016-02-22..2016-02-23
San Francisco, CA, United States
[React.js Conf 2015, React.js Conf 2016, React Conf 2017, React Conf 2018, React Conf 2019, React Conf 2024, React Conf 2025]
who it's for
React developers, frontend engineers, React Native developers, platform engineers, engineering managers, web performance engineers
topics
rich text editing with Draft.js; Redux and Flux patterns; Relay GraphQL data fetching; CodePush over-the-air updates; app-shell Progressive Web Apps; service worker offline-first caching; React Native startup optimizations; virtual reality with React; ImmutableJS document state; universal GL effects for web and native; infinite lists in React Native; hot module reloading and time travel debugging
| title | author | length |
|---|---|---|
| Keynote | Nick Schrock | 30m |
React and React Native form a cohesive ecosystem claimed to move web and mobile development forward, with the React Developer Tools Chrome plugin at ~250,000… | ||
| React "What Lies Ahead" | Sophie Alpert | 28m |
Promises concrete next steps: Animated runs off thread for smooth animations, a pure-JavaScript gesture system for consistent cross-platform input, and layout… | ||
| Rich Text Editing with React | Isaac Salier | 25m |
A controlled rich-text editor framework is built on top of contentEditable and integrated with React using ImmutableJS to represent document snapshots as block… | ||
| A Cartoon Guide to the Wilds of Data Handling | Lin Clark | 25m |
Presents three concrete patterns—Flux Redux Relay—and claims Flux solves Facebook’s notification bug with a unidirectional data flow; Redux separates a single… | ||
| Demystifying Tech Recruiting | Helena Milosevic | 20m |
Clear, step-by-step account of how Facebook hires: an initial recruiter screen is purely informational, followed by a 45-minute technical screen with 1–3 live… | ||
| Web-like Release Agility for Native Apps | Parashuram N | 15m |
Claim: push JavaScript bundles to devices and avoid App Store waits. Demo uses a six‑step CLI to release via CodePush, an immediate install mode that reloads… | ||
| React, Meet Virtual Reality | Eric Florenzano | 30m |
Claim: React can drive VR with native performance if the rendering model changes. Builds a mobile VR engine using Oculus Mobile SDK, embeds SpiderMonkey after… | ||
| Building a Progressive Web App | Aditya Punjani | 21m |
Flipkart Lite is a Progressive Web App built with React, Flux, and Service Workers and the talk lists concrete engineering moves: Flipkart Lite uses an… | ||
| How To Use React In A Wedding Gift Without Being A Bad Friend | Keith Poplawski | 26m |
Built a suitcase arcade called Jeet Party that runs real Jeopardy clues from JService, uses React for the UI, Johnny-Five talking to an Arduino for lights and… | ||
| Lightning talk from Andy Matuschak | Andy Matuschak | 07m |
The original 2007 iOS touch API uses DOM-like capturing and bubbling and breaks when building rich multi-touch UIs; a monolithic state machine proves buggy and… | ||
| Lightning talk from Vivian Cromwell | Vivian Cromwell | 06m |
Demonstrates a concrete implementation of an infinite list in React Native that keeps CPU and memory flat over 2.5 minutes using Xcode profiles, claiming no… | ||
| Lightning talk from Vivek Patel | Vivek Patel | 05m |
Claim: React is practical for building HTML email tooling. Concrete deliverable: oi an open source kit that supplies oi components with prop ey validations… | ||
| Lightning talk from Maria Hollweck | Maria Hollweck | |
-- no description -- | ||
| Lightning talk from Kyle Matthews | Kyle Matthews | 06m |
Gatsby claims it can statically render each page of a React app, turning Markdown with front matter into prebuilt HTML that rehydrates into a single‑page app… | ||
| Lightning talk from Eric Vlad Vicenti | Eric Vlad Vicenti | 05m |
Introduces a concrete navigation library that replaces scattered Navigator state with a single top-level state and reducers so navigation becomes declarative… | ||
| Lightning talk from Andres Suarez | Andres Suarez | 06m |
Nuclide is an Atom package that integrates React Native packager output, iOS simulator logs, an embedded react native debugger and an inspector, plus strong… | ||
| Lightning talk from Jake Taylor | Jake Taylor | 05m |
Company of 25 people headquartered in Oslo with a two‑person Silicon Valley office builds an app toolkit that compiles a custom ux markup and JavaScript… | ||
| Lightning talk from Ken Wheeler | Ken Wheeler | 06m |
Walmart builds an embedded iOS Pharmacy inside the main app using React Native, reusing an Electrode shared component library and bridged native controls so… | ||
| Lightning talk from Scott Kyle | Scott Kyle | 06m |
Realm adds JavaScript bindings for react native on iOS and Android and claims it's a native mobile database not built on SQL light; it supports object schemas… | ||
| Team × Technology | James Ide | 23m |
Exponent rewrites two iPhone-only products — Brighten and The List App — in pure JavaScript on React Native and ships working Android builds that match native… | ||
| Universal GL Effects for Web and Native | Gaetan Renaudeau | 29m |
gl-react exposes GLSL fragment shaders as composable React components and runs the same code on web and native, rendering heavy effects like deformation… | ||
| Redux, Re-frame, Relay, Om/next, oh my! | Jared Forsyth | 22m |
Comparisons give concrete outcomes: Redux is in production at Khan Academy and touch three files for a new action but yields easy testing and immutable… | ||
| Performance Without Compromise | Steve McGuire | 25m |
Claims a declarative React architecture that meets 100ms key‑input and 60fps on a cheap 600MHz single‑core device roughly 465× slower than a laptop. Builds… | ||
| A GraphQL Framework in Non-JS Servers | Syrus Akbary | 22m |
Claims a Python-native GraphQL framework called Graphene that makes schema authoring concise, with a Star Wars schema reduced from 2,000 lines to 150 lines… | ||
| Speeding up Startup for Large React Apps | Bhuwan Khattar | 31m |
Claims concrete wins: machine learning–driven packaging reduces redundant downloads sitewide, server-side module aliases and JS calls resolve branches and… | ||
| Rethinking All Practices "Building Applications in Elm" | Jamison Dance | 29m |
Claims that Elm eliminates a whole class of runtime failures by design, showing the compiler catching missing branches and the maybe pattern instead of null… | ||
| Optimising React Native "Tools and Tips" | Tadeu Zagallo | 24m |
Perf work targets concrete bottlenecks: use perf monitor overlay, marker-based CTrace profiling and a JavaScriptCore CPU profiler to find where anonymous… | ||
| Back to React | Andrew Clark | 35m |
Argues that React components behave like stream transformers and demonstrates working examples: a timer and a debounced GIF fetcher implemented with… | ||
| Lightning talk from Devon Lindsey | Devon Lindsey | 05m |
Claim: people who don't contribute fall into three camps—can't, don't, and won't—and exclusionary language drives many away. Concrete fixes include enforcing… | ||
| Lightning talk from Eric Sauter | Eric Sauter | 05m |
Claims React Native is awesome but sometimes sucks; attempts to build an app in 3.5 minutes using react-native init and NavigatorIOS hit real breakage… | ||
| Lightning talk from Adam Wolff | Adam Wolff | 08m |
Proposes building a reactive, live-updating GraphQL server around an immutable update log with entries ordered by epoch time plus randomness, append-only rows… | ||
| Lightning talk from Nicolas Gallagher | Nicolas Gallagher | 05m |
Project ports React Native to the web and claims most APIs run unmodified, with demos like tic-tac-toe at 1.5K gzipped CSS and 2048 at 1.4K gzipped CSS… | ||
| Lightning talk from Cole Voss | Cole Voss | 04m |
Claim: learning other languages makes JavaScript better. Examples: CoffeeScript introduces ES2015 idioms and enforces clean whitespace style; stepping into C… | ||
| nothing matches | ||