摘要:本文原創(chuàng)首發(fā)于公眾號開發(fā)圈是一款專為移動端開發(fā)的高性能數(shù)據(jù)庫。前提的版本要大于等于安裝示例代碼調(diào)試使用來調(diào)試查看編輯數(shù)據(jù)庫里的數(shù)據(jù),支持。直接將下載的壓縮文件復(fù)制到對應(yīng)的目錄下即可。
本文原創(chuàng)首發(fā)于公眾號:ReactNative開發(fā)圈
前提Realm是一款專為移動?端開發(fā)的高性能數(shù)據(jù)庫。支持React-Naitve,支持 iOS 和 Android。官網(wǎng)文檔地址:https://realm.io/docs/javascr...。
React Native的版本要大于等于0.31.0
安裝npm install --save realm react-native link realm示例代碼
const Realm = require("realm"); class調(diào)試extends Component { constructor(props) { super(props); this.state = { realm: null }; } componentWillMount() { Realm.open({ schema: [{name: "Dog", properties: {name: "string"}}] }).then(realm => { realm.write(() => { realm.create("Dog", {name: "Rex"}); }); this.setState({ realm }); }); } render() { const info = this.state.realm ? "Number of dogs in this Realm: " + this.state.realm.objects("Dog").length : "Loading..."; return ( ); } } {info}
使用Realm Studio來調(diào)試查看編輯數(shù)據(jù)庫里的數(shù)據(jù),支持Mac、Windows、Linux。
問題在第一次編譯時需要下載依賴,但是由于我國網(wǎng)絡(luò)問題,下載速度很慢,所以就會編譯失敗,一般會報以下錯誤:
解決方法Downloading dependency: sync 1.0.3
https://static.realm.io/downl...
Downloading sync failed. Please try again once you have an Internet connection.
Command /bin/sh failed with exit code 1
就是手動從上面的鏈接地址去下載realm-sync-cocoa-1.0.3.tar.xz或者從別人電腦上拷貝過來,放到對應(yīng)的目錄下即可?,F(xiàn)在問題的關(guān)鍵是找到對應(yīng)的目錄。
先找到你項(xiàng)目目錄下的/node_modules/realm/scripts/download-core.sh,打開該文件,找到download_core方法,在mkdir -p "$TMP_DIR”代碼下面添加這三行代碼:
echo "$TMP_DIR" echo "$TMP_TAR" echo "$TAR"
這三行代碼的目的就是打印出臨時目錄的路徑。添加完后保存文件,然后重新執(zhí)行react-native run-ios,這時候終端上面就會打印出臨時目錄的路徑。直接將下載的壓縮文件復(fù)制到對應(yīng)的目錄下即可。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/89493.html
摘要:它是由一個非常聰明的人開發(fā)的,用來緩解在單頁面應(yīng)用中管理狀態(tài)的問題。的問題沒有一種適合所有場景的完美工具。為設(shè)計的是世界的另一個新增內(nèi)容,但目前僅適用于。這將導(dǎo)致最后期限延長,并且留下更多需要我們維護(hù)的代碼。 原文:The Problems with Redux: Can React, MobX, and Realm save us? 作者:Erich Reich 首先,我不討厭 ...
摘要:從零開始的新項(xiàng)目高級篇掘金承接上篇,本篇繼續(xù)講解一些更加進(jìn)階的內(nèi)容,包括列表綁定自定義屬性雙向綁定表達(dá)式鏈表達(dá)式動畫注入測試等。 從零開始的 Android 新項(xiàng)目 8 - Data Binding 高級篇 - 掘金 承接上篇,本篇繼續(xù)講解一些更加進(jìn)階的內(nèi)容,包括:列表綁定、自定義屬性、雙向綁定、表達(dá)式鏈、Lambda表達(dá)式、動畫、Component注入(測試)等。 Demo源碼庫:D...
閱讀 2385·2021-11-15 11:37
閱讀 2637·2021-09-23 11:21
閱讀 2967·2021-09-07 10:11
閱讀 3174·2019-08-30 15:53
閱讀 2834·2019-08-29 15:13
閱讀 1618·2019-08-26 13:57
閱讀 1111·2019-08-26 12:23
閱讀 2450·2019-08-26 11:51