Android vİOS’a SqlLite PlugininiTanıtmave React Native ileİlkSqlLite Denemeyimi

Merhaba sevgiliyazılımaşıkları,

反应本机 ile uygulamageliştirirken 数据 üzerindekiişlemlerimizi服务员aracılıylasunucularüzerindegerçekleştireceğiz。 Sadece local’deçalışanuygulamalargünümüzdeyok denecek kadar az.Uygulamalar dataişimlerinisunucuüzerindeyapıyorlar。 Bizde ileri tarihli React Nativeyazılarımızdayapacağımızörnekuygulamalarıbumantıkdageliştirmeyeçalışacağız。 Geliştirmeyeçalışacağızdiyorum。 Çünkücihazüzerindemutlaka本地数据tutmamızgerekecek。 Böylebir durumda SqlLite birseçenekolabilir。 Siz altarnetif bir插入de kullanabilirsiniz。

SqlLiteyazısınıniki anaamacıolacak。

Birincisi: react-native-sqlite-storage 插件Andorid ve Ioscihazlarıiçinçalışırhale getirmek。 Bumantığıanladığımızdadiğerpluginlerikullanırkensıkıntıyaşamayızdiyedüşünüyorum。

饮食信息: Cihazüzerinde本地数据tutmakiçinyazmamızgereken SQLkodlarınımetotlararacılıylaçağırmamızısağlamak。 不说SQL的原因是什么,请执行以下操作。 佩尔·阿科尔德·奥尔马迪·阿玛·伊勒莱恩·博尔德·达哈·阿奇尔·比尔·塞克尔德·inceleyeceğiz。

SqlLite konusunabaşlamadanönce反应本机projesioluşturmamızgerekiyor。 Bununiçinreact-native init projeismi komutunu终端üzerindençalıştırmamızgerekiyor。 响应React Native 01和 响应React Native 02yazılarımıinceleyebilirsiniz。 YadaAşağıyaeklediğimReact原生projesinin orjinaldökümanındaninceleyebilirsiniz。

入门
该页面将帮助您安装和构建您的第一个React Native应用程序。 如果您已经安装了React Native,则可以… facebook.github.io

她的zaman en iyiseçenekorjinaldökümanbence。 Yada Microsoft undökümanları为她的zaman en iyiseçenek服务。 Evet evetböyledahadoğruoldu。 Hayatımboyunca odökümanlardanhiçbirşeyanlamadım🙁Birilerinin microsoftundökümanlarınasıltakip edilmeli diye bireğitimsetihazırlamasıgerekiyor bence🙂ıııııııııııııııııııııııııııı ı🙂🙂zer ml ml Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft Microsoft

IOS UYGULAMASIİÇERİSİNDEPAKETİKULLANILABİLİRHALEGETİRME

Uygulamamızıayağakaldırdığımızagöre 码头 uygulamasıüzerindenprojemizin dizininiaçıyoruz。 Ardındannpm install- 保存react-native-sqlite-storage komutunuçalıştırıyoruz。

反应本机项目Ioserisine paketi indirdikten声音IOS本机dosyarınailgili插件eklememiz gerekiyor。 Buişlemiotomatik olarak yapabilmekiçinrnpm paketineihtiyacımızvar。

PaketibilgisayarımızaindirmekiçinTerminalüzerindennpm install rnpm -g komutunuçalıştırıyoruz。 Bu komut sayesinde rn paketini global olarakbilgisayarımızakurmuşoluyoruz。 (Bu komutiçinproje dizinindeolmamızagereke yok。)

rnpm paketiniayrıntılıolarak incelemek isteyenarkadaşlar。 Aşağıdakilinki takip edebilirsiniz。

rnpm / rnpm
rnpm –:iphone:React Native Package Manager github.com

Son olarak rnpm link komutunu proje dizinindeçalıştırdığımızdaaşağıdakigibi bir ekran bizikarşılıyor。 可以在SqlLite上运行IOS,然后在IOS上运行。

Yazıyabaşlarkenbuyazınınikiamacıvardemiştim。 IOS本机SqlLite插件,可以在ilkyarısınaulaştık中运行。 TamamlamamıziçinAndroid本机版本。 Şimdiikinciamacımızolan rutin olaraktekrarladığımızSQLkomutlarınıkendimethodlarımızaracılıylaçağırmakısmınageçebiliriz。 Bukütüphaneyibenyazmadım。 在视频中播放视频。视频博客yazısıolarak konuyuincelemiş。 Başarılıbirçalışmaolmuş。 Projeyi npm paketi halinedegetirmiş。 İncelemekisteyenarkadaşlariçinlinkiaşağıyaekliyorum。 Birde bizimle birlikte uygulamageliştirmeyedevam edecekarkadaşladakesin incelesin🙂Oradaki methodlarüzerindenSQLişlemlerimizigerçekleştirecece。

abdurrahmanekr / Websql-Sqlite-Service
Websql-Sqlite-Service – websql sqlite库,websqlite github.com

Konuyudallandırmadandevam edelim Projedosyarımızıniçerisine 提供程序 klasörüoluşturuyoruz。 Alt SqlService.js是Javascriptdosyasıoluşturuyoruz。 Benim proje dizininaşağıdakigibigözüküyor。

Daha sonra SqlService.jsdosyasınıniçerisineaşağıdakikodlarıkopyalıyoruzve Kaydediyoruz。

Simülatörümüzüzerindeiken Command + Dtuşunabasıyoruz。 Aşağıdakiekranaçılıyor。 Bu ekrandan 调试JS远程 seçeneğiniseçiyoruz。

EKSİKRESİM

Bir sorun yoksa Crometarayıcısısıüzerindehttp:// localhost:8081 / debugger-ui adresi otomatik olarakaçılıyor。 Tabi Chrometarayıcısıbilgisayarınızdayüklüolmasıgerekiyor。 Buda yetmiyor mugi gibi ChrometarayıcısındadaReact开发人员工具 Eklentisinin ekliolmasıgerekiyor。 Hemenaşağıyalinklerini ekliyorum。 Kurulumlar tam ama chrometarayıcısıüzerindesayfaaçılmıyor。 O zaman yapacak fazla birşeykalmadıyukarıdakiyazdığım 调试器 adresini chrometarayıcısıüzerindemanuel olarakbaşlatacağız。

Chrome桌面版
Google Chrome浏览器是一种快速,安全且免费的网络浏览器,专为现代网络而设计。 立即在您的桌面上尝试一下。 www.google.com React开发人员工具
将React调试工具添加到Chrome开发者工具中。 chrome.google.com

桑德拉açılansayfayasağtıklayıpinceleseceneğiniseçiyorum。

Herhagi bir sorun yoksaeklediğimizkayıtlaraşağıdakigibi consolabasılmasıgerekiyor。

Bende 8 tanekayıtgözüküyor。 Biraz fazlabasmışımtuşlaraondanböyleoldu🙂Videoyu kesemedim Kusurabakmayın🙂Bizimiçinönemliolan nokta 2:15。 saniyedenbaşlıyor 。 Tembelliğindebukadarıdediğiniziduyar gibiyim🙂

ArtıkRun butonunatıklıyoruzveuygulamayısimülatöregönderiyoruz。

Herhangi bir sorun yoksa IOSbölümündeolduğugibi 调试 sayfasınconsolbölümündeeklenenkayılargösterilecek。 IOSbölümündeayrıntılıolarakanlattığımIOSgeçiyorum。

GenyMotion模拟器调试Command + Mtuşuylaaçılıyor。

GithubÜzerindenprojeyi indirmekiçinaşağıdakilinki kullanabilirsiniz。

arifkoken / ReactNative_SqlLite
通过在GitHub上创建一个帐户为ReactNative_SqlLite开发做出贡献。 github.com

Yararlıolmasıdileklerimle。 İalçalışmalardiliyorum。