- React Native UI Thread (Main Thread): Used for the layout of the mobile app.
- React Native JavaScript Thread: Thread where business logic will run. It is where the JavaScript code is executed.
- React Native Modules Thread: Sometimes, the app may need to access the platform API, which happens as a part of native module thread.
- React Native Render Thread: This thread is used to generate actual OpenGL commands used to draw the app UI.