React Native/Expo Documentation/Support
addreeh opened this issue · 0 comments
Describe the bug
Currently, mtproto does not appear to support React Native or Expo environments. This results in errors when attempting to use the library within a React Native project. Specifically, encountering a "Hermes" error suggests an incompatibility with the JavaScript engine used by React Native.
Expected behavior
Ideally, mtproto would either:
- Provide native support for React Native/Expo: This would allow seamless integration of the library into React Native projects without encountering errors.
- Offer clear documentation for manual integration: If native support isn't feasible, comprehensive documentation outlining the steps for manual integration within a React Native/Expo project would be immensely helpful.
Context
Library environment: React Native
Library version: latest
Node version: 20LTS
Additional context
The specific error encountered is related to Hermes, the JavaScript engine used by React Native. This suggests a potential incompatibility with the library's current implementation.
Request:
We kindly request that the development team consider one of the following options:
- Implement native support for React Native/Expo.
- Provide detailed documentation for manual integration within React Native/Expo projects.