在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):realm/realm-js开源软件地址(OpenSource Url):https://github.com/realm/realm-js开源编程语言(OpenSource Language):C++ 31.1%开源软件介绍(OpenSource Introduction):Realm is a mobile database that runs directly inside phones, tablets or wearables. This project hosts the JavaScript versions of Realm. Currently we support React Native (both iOS & Android), Node.js and Electron (on Windows, MacOS and Linux). Features
Getting StartedPlease see the detailed instructions in our docs to use Realm JavaScript for Node.js and Realm JavaScript for React Native. Please notice that currently only Node.js version 10 or later (excluding 11) are supported. DocumentationRealm React Native and Node.jsThe documentation for the Realm React Native SDK can be found at docs.mongodb.com/realm/sdk/react-native/. The documentation for Realm Node.js SDK can be found at docs.mongodb.com/realm/sdk/node. The API reference is located at docs.mongodb.com/realm-sdks/js/latest/. If you are using React Native, please also take a look the README for @realm/react, which provides React hooks to make working with Realm easier. Template apps using Expo for React NativeWe have TypeScript and JavaScript templates to help you get started using Realm. Follow the links to your desired template and follow the instructions there to get up and running fast. Using ExpoReact NativeGetting Help
ContributingSee CONTRIBUTING.md for more details! Known issues
Building Realm JSFor instructions on building Realm JS yourself from source, see the building.md file. Issues with debuggingSome users have reported the Chrome debugging being too slow to use after integrating Realm into their react-native project. This is due to the blocking nature of the RPC calls made through the Realm library. See #491 for more information. The best workaround is to use Safari instead, as a user has described here. Moreover, we have a switch to Flipper in the works as part of our effort to support Hermes. It implies that we envision a near future where the Chrome debugging will be removed, and we currently don't invest much in its maintenance. AnalyticsAsynchronously submits install information to Realm. Why are we doing this? In short, because it helps us build a better product
for you. None of the data personally identifies you, your employer or your
app, but it will help us understand what language you use, what Node.js
versions you target, etc. Having this info will help prioritizing our time,
adding new features and deprecating old features. Collecting an anonymized
application path & anonymized machine identifier is the only way for us to
count actual usage of the other metrics accurately. If we don’t have a way to
deduplicate the info reported, it will be useless, as a single developer
Currently the following information is reported:
Code of ConductThis project adheres to the MongoDB Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [email protected]. LicenseRealm JS and Realm Core are published under the Apache License 2.0. This product is not being made available to any person located in Cuba, Iran, North Korea, Sudan, Syria or the Crimea region, or to any other person that is not eligible to receive the product under U.S. law. FeedbackIf you use Realm and are happy with it, all we ask is that you please consider sending out a tweet mentioning @realm to share your thoughts And if you don't like it, please let us know what you would like improved, so we can fix it! |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论