## React Native feature reference

Embrace's SDK includes many advanced features that you can enable to help you understand more about how your application is performing in production.

- [**Know your users.**](/content/docs/react-native/features/identify-users/index.html) Add your own custom identifiers to users and sessions to make sure you can aggregate and find sessions correctly.
- [**Traces.**](/content/docs/react-native/features/traces/index.html) Gain visibility into app operations to help debug the root cause of your mobile app's performance issues.
- [**Track Navigation.**](/content/docs/react-native/features/navigation/index.html) Track screen changes as users navigate through your app.
- [**Track Components.**](/content/docs/react-native/features/components/index.html) Track the mounting and unmounting of React Components within your app.
- [**Track Redux Actions.**](/content/docs/react-native/features/redux-actions/index.html) Add instrumentation for dispatching of Redux actions.
- [**Track Screen Orientation.**](/content/docs/react-native/features/screen-orientation/index.html) Track when the screen orientation switches.
- [**Report Render Errors.**](/content/docs/react-native/features/render-errors/index.html) Automatic logging of React Native rendering errors.
- [**Report Unhandled Promise Rejections.**](/content/docs/react-native/features/unhandled-promise-rejections/index.html) Add logging for unhandled promise rejections.
- [**OTLP Export.**](/content/docs/react-native/features/otlp/index.html) Export data to OTLP endpoints beyond Embrace.
- [**Network Spans Forwarding.**](/content/docs/react-native/features/network-spans-forwarding/index.html) Correlate network spans between Embrace and your backend monitoring.
- [**Retrieve Session Metadata.**](/content/docs/react-native/features/session-metadata/index.html) Various APIs that programmatically provide information about the user's session.
