Comments (9)
Yep, Hermes is enabled on both
podfile:
:hermes_enabled => true
gradle.properties:
hermesEnabled=true
Also, if it helps:
RN Version: "0.72.6"
realm: "12.5.0"
@react/realm: "0.6.2"
recoil: "0.7.6"
from realm-js.
It would be great if you could create an issue with the recoil repository too, I suspect it is their Proxy
throwing this.
from realm-js.
Unfortunately there has been no reply from the Recoil repo guys. The package has not been updated in almost a year and allegedly the lead dev has been let go by Meta. As a result we are in the process of switching from using Recoil to another method (useContext).
Not sure where this leaves this bug as technically it is still a problem, but not one that looks like it will be solved soon if it is indeed the Recoil side causing these issues. Using useContext we do not face this issue.
from realm-js.
@mattlewer Thank you for getting back to us.
I am happy to hear that you have found an alternative solution. I agree, it is unlikely that the issue will be fixed. I will leave the issue open for other users to find it in case they run into the same situation - and can learn from your solution.
from realm-js.
Thanks for reporting the issue and providing source-code to help us reproduce it!
While I haven't verified the bug myself, this does seem like a use-case that we'd like to support, although we don't explicitly test for it.
Are you explicitly mentioning Android, because this doesn't occur on iOS or is it simply because that's the only platform you've tested on? If the latter is the case, I'd like to update the title to be more precise - for example:
Setting
recoil
state yields "ownKeys target is non-extensible but trap result keys differ from target keys" on v12
from realm-js.
Are you explicitly mentioning Android, because this doesn't occur on iOS or is it simply because that's the only platform you've tested on? If the latter is the case, I'd like to update the title to be more precise - for example:
Setting
recoil
state yields "ownKeys target is non-extensible but trap result keys differ from target keys" on v12
Thank you for your quick response, this appears to only occur on Android, strangely iOS is working fine :)
from realm-js.
Just to be sure, are you testing with Hermes enabled on both iOS and Android?
from realm-js.
Might be related to facebook/hermes#1063
from realm-js.
Closing this as there's nothing obvious left for us to do here.
from realm-js.
Related Issues (20)
- Run React Native integration tests in more configurations HOT 2
- Cannot index a property using TypeScript HOT 8
- Electron crash on exit (Segmentation fault, MacOS) HOT 5
- Upgrade to Realm Core 14.5.1 HOT 1
- Add ability to pass a configured Realm instance to RealmProvider HOT 2
- The binary file is not permitted. HOT 13
- TypeError: Cannot read property 'size' of undefined HOT 13
- Upgrade to Realm Core v14.5.2 HOT 1
- Cannot find module 'realm' from *** while using jest HOT 2
- Getting Error “Sync session became inactive” unhandled error HOT 5
- calling stream.return() on chrome 124 crashes browser HOT 19
- Required PrivacyInfo.xcprivacy - NSPrivacyAccessedAPICategoryFileTimestamp AND NSPrivacyAccessedAPICategoryDiskSpace HOT 12
- The "bundle install & & RCT_NEW_ARCH_ENABLED=1 bundle exec pod install" command results in the error "Could not find the Realm binary." HOT 12
- React Native Crash on compilation HOT 3
- [realm/react] investigating skipped tests HOT 2
- Enable and implement the tests for `App.updateBaseUrl()` HOT 1
- Support "bridgeless" mode by exposing a TurboModule on iOS HOT 1
- UserProvider doesn't unmount Login-Component HOT 7
- SDKs should not consume stitch_ prefixed fields HOT 1
- Unable to resolve module node:os HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from realm-js.