Code Splitting Project's compled source code, dependencies and
5
What Code Splitting can it be used for?
6
Super apps / Mini-app stores
7
Modular applications
8
Example: E-Learning application
9
Example: Companion application
10
Natively on Android
11
Natively on ios
12
WebViews
13
React Native with Metro
14
React Native with Webpack and Re.Pack
15
Approaches
16
Async chunks
17
Dynamic script
18
Is Module Federation available in Re.Pack?
19
The state of Code Splitting in Re.Pack
20
The missing bits Chunk signing and verification
Description:
Explore code splitting techniques in React Native during this React Native EU 2021 conference talk. Discover how to leverage Webpack's power to split functionality in mobile applications, drawing inspiration from web development practices. Learn about the mental model of single runnable software in mobile app development and why it's challenging to split functionality in native applications. Understand the concept of code splitting, its applications in super apps, mini-app stores, and modular applications. Examine practical examples in e-learning and companion apps. Compare code splitting approaches on Android, iOS, WebViews, and React Native with Metro and Webpack. Delve into async chunks, dynamic scripts, and the potential for Module Federation in Re.Pack. Gain insights into the current state of code splitting in Re.Pack and identify areas for future development, including chunk signing and verification.