How to Access All the Objective-C APIs Using JSI - React Native EU 2022
Explore how to leverage the JavaScript Interface (JSI) to access Objective-C APIs directly from the JavaScript context in this 39-minute conference talk from React Native EU 2022. Learn the process of writing JSI code to bridge individual APIs from the Objective-C runtime to JavaScript, and discover the potential to bridge all available Objective-C runtime APIs. Gain insights into synchronous API access, handling non-serializable data types, and overcoming the challenges of limited JSI documentation. Follow along as Jamie Birch demonstrates the approach used in the shirakaba/react-native-native-runtime GitHub repository, covering topics such as JSI module setup, Objective-C runtime projection, implementing constructors and invocations, and future possibilities for this technology.