ReactNYC: HyHNuVaZJ
Details
Make sure to bring your ID. You will need it for security at check-in.
What to Expect:
- Presentations
- Food and drinks
- Having a good time
MobX - Performance and Sanity
🎤 Adam Klein
The 2 major challenges for frontend apps these days are maintaining a sane architecture, and good performance.
MobX introduces a very productive way to manage a reactive state with a single source of truth, using plain objects and decorators.
This talk will introduce the idea and concept behind MobX, and how it can completely turn your web development process around.
A/B Component Testing in the land of Virtual DOM
🎤 James Villarrubia
For a long time, A/B testing on the client-side involved a lot of post-load DOM manipulation. React’s virtual DOM threw a wrench in that approach, constantly re-rendering over your A/B changes. While major A/B tracking sites like Optimizely or Google Experiments have just started to adapt to the virtual DOM, rolling your own higher-order components to manage your experiments can be a lighter and more flexible approach than the new 3rd part tools. This talk walks through how to incorporate A/B testing into a Redux/React stack and how to send experimental information to any tool you want.
Scrollytelling in React
🎤 Jason Kao
Scrollytelling is widely used by graphics reporters, data scientists, and front-end developers, yet it can be complicated to implement, especially in React. In this talk, I will give an overview of this storytelling technique, its applications, and some best practices. I will also demonstrate how to create a crude visual essay in React with a simple scrollytelling library I wrote.
Improving Lighthouse Scores for Your React Apps
🎤 Kurt Mackey
This talk walks through Chrome's Lighthouse performance monitoring tool, and how it applies to React apps. Lighthouse scores are a great proxy for user experience, high scores mean users see “fast” and low scores mean users see “slow”. We'll dissect reports for a few apps, explain how to tackle each recommendation in a React world, and talk about how to reach the golden 90+ score for maximal user delight.
