Talks
Events

Block the Main Thread

James Long at React Conf 2018

Whether it's a mouse click or finger swipe, interaction is a critical part of computing. Touch interactions are especially important on mobile. I will dive into what it takes to make great interactive animations when implementing in either React Native or native iOS, and compare the efforts needed in both.

I will also explain a fundamental problem in React Native that makes this difficult: async interaction. We'll look at several solutions to this problem, including animation APIs and writing custom Swift code, while also exploring how the new Fabric architecture might help us.