racavedigger.com
Daily insights on Bitcoin and crypto markets
  • Facebook
  • Pinterest
  • Home
  • News

Apakah google menggunakan bereaksi?

Berita

Panduan untuk Menambahkan Google Login ke Aplikasi React Anda

Dropbox adalah perusahaan berbagi file dan sinkronisasi file yang berbasis di San Francisco. Klien lintas platformnya memungkinkan pengguna untuk mengunggah file ke server dropbox. Dropbox sekarang menggunakan React.JS untuk meningkatkan sinkronisasi file sehingga pengguna dapat menyimpan dan membagikan jumlah file dan folder yang tidak terbatas.

Expo-Go React-asli aplikasi yang menggunakan otentikasi google di firebase

Saya sedang membangun aplikasi reaksi asli dengan Expo dan mengujinya dengan Expo-Go. Saya perlu mengotentikasi pengguna ke Firebase menggunakan Google. Saya berhasil mengotentikasi pengguna di firebase dengan email+kata sandi, tetapi tidak dengan google. Saya telah menghabiskan beberapa hari mencari solusi di web (dan stack-overflow) dan tidak dapat menemukan sesuatu yang pasti atau contoh yang benar-benar berfungsi. Metode yang diusulkan adalah: ‘SigninWithRedirect’ dan ‘SigninWithPopup’ (keduanya tidak bekerja dalam reaksi-asli), ‘Expo-Google-SIGN-IN’ (sudah usang) dan ‘Expo-Auth-Session’ (tampaknya merupakan metode terbaru, tetapi banyak yang mengklaim itu tidak bekerja dengan Expo-Go). Adalah apa yang saya coba lakukan bahkan mungkin? Apakah ada contoh yang berfungsi di mana saja? Kalau tidak, apa yang akan menjadi cara yang disarankan untuk mengotentikasi pengguna dengan Google di Firebase di aplikasi saya (E.G., Gunakan build alih-alih Expo-go, atau gunakan klien Expo Dev untuk meningkatkan Expo, dll.) – Contoh kerja apa pun? Terima kasih banyak sebelumnya, saya menjadi putus asa 🙂

Arie Livshin

Ditanya 4 Apr di 1:34

Arie Livshin Arie Livshin

845 1 1 Lencana Emas 12 12 Lencana Perak 26 26 Lencana Perunggu

2 Jawaban 2

Saya berhasil mendapatkan firebase google auth bekerja melalui expo go menggunakan expo sdk 47. Dengan rilis Expo SDK 48 pada bulan Februari 2023, saya yakin tidak mungkin lagi untuk membuatnya bekerja dengan Expo Go. Lihat Penjelasan Pembaruan SDK 48 di sini.

Saya enggan bermigrasi ke klien Expo Dev, tetapi berjalan lebih halus dari yang diantisipasi, jadi saya akan merekomendasikan menggigit peluru dan bergerak maju dengan klien Expo Dev. Saya yakin Anda akan memerlukan akun pengembang apel berbayar untuk membuat bangunan. Masalah lain yang saya alami dengan metode ini, adalah bahwa saya sepertinya tidak bisa membuat aliran otentikasi bekerja dalam pratinjau build, meskipun berfungsi dengan baik dalam pembangunan pengembangan. Lihat pertanyaan saya di sini yang memiliki sampel kode saya tertanam, yang bekerja dengan pembangunan pembangunan.

Panduan untuk Menambahkan Google Login ke Aplikasi React Anda

Ada kalanya kami hanya ingin menggunakan aplikasi dan tidak memiliki kesabaran untuk mendaftar dan masuk dengan email dan kata sandi kami terlebih dahulu. Kami mungkin juga hanya ingin mencoba aplikasi dan tidak ingin beban karena harus membuat akun baru hanya untuk itu.

Pada saat yang sama, pemilik aplikasi perlu mengetahui berapa banyak pengguna yang dimiliki aplikasi mereka, dan ingin mendapatkan umpan balik tentang siapa yang menggunakan aplikasi dan bagaimana. Untuk mendapatkan statistik ini, mereka membutuhkan pengguna untuk mendaftar dengan email mereka.

Dua situasi ini menempatkan pengguna dan pemilik aplikasi dalam sedikit acar. Di sinilah memiliki fitur login Google memainkan peran yang sangat vital.

Karena Google adalah platform email paling populer di dunia, memungkinkan pengguna untuk menggunakan Google Login dengan aplikasi React Anda menghilangkan gesekan antara pengguna dan pemilik aplikasi. Pengguna dapat mulai menggunakan aplikasi segera tanpa harus membuat akun yang sama sekali baru.

Dalam artikel ini, kami akan mempelajari cara kerja Google Login dan bagaimana kami dapat menambahkannya ke aplikasi React kami menggunakan SDK Layanan Identitas Google baru yang disebut @React-OAuth/Google.

Ringkasan:

Menambahkan Google Login ke Aplikasi React Anda dapat sangat meningkatkan pengalaman pengguna dengan memungkinkan mereka untuk dengan mudah masuk menggunakan akun Google mereka. Ini menghilangkan kebutuhan bagi pengguna untuk membuat akun baru dan menyediakan proses login yang mulus. Di artikel ini, kami akan mengeksplorasi cara menerapkan login Google di aplikasi React menggunakan paket @react-oauth/google.

Poin -Poin Kunci:

  1. Google Login adalah fitur populer yang memungkinkan pengguna masuk ke aplikasi menggunakan akun Google mereka.
  2. Ini menghilangkan kebutuhan pengguna untuk membuat akun baru dan memberikan pengalaman login yang mulus.
  3. Paket @react-oauth/Google adalah SDK layanan identitas google yang memungkinkan pengembang untuk mengintegrasikan Google Login ke dalam aplikasi reaksi mereka.
  4. Sebelum menambahkan Google Login ke aplikasi React Anda, Anda perlu mendapatkan ID Klien Google untuk proyek Anda.
  5. ID klien adalah pengidentifikasi unik yang terkait dengan aplikasi yang membantu dengan klien dan server oAuth 2.0 otentikasi.
  6. Untuk memperoleh ID Klien Google, Anda perlu membuat proyek baru di Google Cloud Console.
  7. Setelah Anda memiliki ID klien, Anda dapat menginstal paket @react-oauth/google di aplikasi React Anda.
  8. Setelah menginstal paket, Anda dapat mengkonfigurasi layar Google Login Consent untuk aplikasi React Anda.
  9. Selanjutnya, Anda perlu membuat ID klien web di google cloud console.
  10. Akhirnya, Anda dapat menyatukan semuanya dengan menggunakan paket @react-oauth/google untuk mengimplementasikan login google di aplikasi reaksi Anda.

Pertanyaan:

  1. T1: Mengapa menambahkan Google Login ke aplikasi React yang bermanfaat?
  2. A1: Menambahkan Google Login ke Aplikasi React memberikan pengalaman login yang mulus bagi pengguna dengan memungkinkan mereka masuk menggunakan akun Google mereka alih -alih membuat akun baru.

  3. T2: Apa paket @react-oauth/google?
  4. A2: Paket @React-OAuth/Google adalah SDK Layanan Identitas Google yang memungkinkan pengembang untuk mengintegrasikan Google Login ke dalam aplikasi reaksi mereka. Ini menyediakan alat dan fungsionalitas yang diperlukan untuk mengimplementasikan login Google di aplikasi React.

  5. T3: Bagaimana cara memperoleh ID klien google untuk proyek saya?
  6. A3: Untuk memperoleh ID Klien Google, Anda perlu membuat proyek baru di Google Cloud Console. Setelah Anda membuat proyek, Anda dapat menghasilkan ID klien, yang akan digunakan untuk mengotentikasi pengguna selama proses login Google.

  7. T4: Apa itu ID Klien?
  8. A4: ID klien adalah pengidentifikasi unik yang terkait dengan aplikasi. Ini digunakan selama proses otentikasi untuk memverifikasi identitas aplikasi dan mengesahkan aksesnya ke Google API.

  9. T5: Bagaimana cara menginstal paket @react-oauth/google?
  10. A5: Anda dapat menginstal paket @react-oauth/google di aplikasi React Anda dengan menjalankan perintah “npm install @react-oauth/google” atau “benang add @react-oauth/google” di direktori root proyek Anda.

  11. T6: Apa itu layar persetujuan Google Login?
  12. A6: Layar Google Login Consent adalah layar yang muncul ketika pengguna mencoba masuk ke aplikasi menggunakan akun Google mereka. Ini memberi tahu pengguna tentang izin yang diminta aplikasi dan memungkinkan mereka untuk memberikan atau menolak akses.

  13. T7: Bagaimana cara membuat ID klien web di google cloud console?
  14. A7: Untuk membuat ID klien web, Anda harus pergi ke halaman kredensial di google cloud console, pilih proyek Anda, dan klik tombol “Buat kredensial”. Kemudian, pilih opsi “OAuth Client ID” dan ikuti petunjuk untuk membuat ID Klien Web.

  15. T8: Bagaimana cara menerapkan login Google di aplikasi React saya menggunakan paket @react-oauth/google?
  16. A8: Untuk mengimplementasikan Google Login di aplikasi React Anda, Anda dapat menggunakan paket @React-Oauth/Google. Pertama, instal paket di proyek Anda. Kemudian, konfigurasikan layar Google Login Consent dan buat ID Klien Web. Akhirnya, gunakan paket @react-oauth/Google untuk menangani aliran otentikasi dan mengambil token akses untuk mengakses Google API.

  17. T9: Apa manfaat menggunakan Google Login di aplikasi React?
  18. A9: Menggunakan Google Login di Aplikasi React memberikan pengalaman login yang mulus bagi pengguna, menghilangkan kebutuhan untuk membuat akun baru, dan memungkinkan pemilik aplikasi untuk mengumpulkan statistik pengguna dan umpan balik dengan lebih mudah. Ini juga memanfaatkan popularitas dan kepercayaan Google sebagai platform email.

  19. T10: Dapatkah saya menggunakan Expo Go untuk mengotentikasi pengguna dengan Google di Firebase?
  20. A10: Dengan rilis Expo SDK 48 pada bulan Februari 2023, tidak mungkin lagi menggunakan Expo Go untuk mengotentikasi pengguna dengan Google di Firebase. Namun, Anda dapat mempertimbangkan bermigrasi ke klien Expo Dev untuk fungsi ini.

Dengan mengikuti langkah-langkah ini dan menggunakan paket @react-oauth/google, Anda dapat dengan mudah menambahkan login google ke aplikasi reaksi Anda dan meningkatkan pengalaman pengguna. Ingatlah untuk memperoleh ID Klien Google, konfigurasikan layar persetujuan, dan buat ID klien web sebelum menerapkan fungsi login. Happy Coding!

Panduan untuk Menambahkan Google Login ke Aplikasi React Anda

Dropbox adalah perusahaan berbagi file dan sinkronisasi file yang berbasis di San Francisco. Klien lintas platformnya memungkinkan pengguna untuk mengunggah file ke server dropbox. Dropbox sekarang menggunakan React.JS untuk meningkatkan sinkronisasi file sehingga pengguna dapat menyimpan dan membagikan jumlah file dan folder yang tidak terbatas.

Expo-Go React-asli aplikasi yang menggunakan otentikasi google di firebase

Saya sedang membangun aplikasi reaksi asli dengan Expo dan mengujinya dengan Expo-Go. Saya perlu mengotentikasi pengguna ke Firebase menggunakan Google. Saya berhasil mengotentikasi pengguna di firebase dengan email+kata sandi, tetapi tidak dengan google. Saya telah menghabiskan beberapa hari mencari solusi di web (dan stack-overflow) dan tidak dapat menemukan sesuatu yang pasti atau contoh yang benar-benar berfungsi. Metode yang diusulkan adalah: ‘SigninWithRedirect’ dan ‘SigninWithPopup’ (keduanya tidak bekerja dalam reaksi-asli), ‘Expo-Google-SIGN-IN’ (sudah usang) dan ‘Expo-Auth-Session’ (tampaknya merupakan metode terbaru, tetapi banyak yang mengklaim itu tidak bekerja dengan Expo-Go). Adalah apa yang saya coba lakukan bahkan mungkin? Apakah ada contoh yang berfungsi di mana saja? Kalau tidak, apa yang akan menjadi cara yang disarankan untuk mengotentikasi pengguna dengan Google di Firebase di aplikasi saya (E.G., Gunakan build alih-alih Expo-go, atau gunakan klien Expo Dev untuk meningkatkan Expo, dll.) – Contoh kerja apa pun? Terima kasih banyak sebelumnya, saya menjadi putus asa 🙂

Arie Livshin

Ditanya 4 Apr di 1:34

Arie Livshin Arie Livshin

845 1 1 Lencana Emas 12 12 Lencana Perak 26 26 Lencana Perunggu

2 Jawaban 2

Saya berhasil mendapatkan firebase google auth bekerja melalui expo go menggunakan expo sdk 47. Dengan rilis Expo SDK 48 pada bulan Februari 2023, saya yakin tidak mungkin lagi untuk membuatnya bekerja dengan Expo Go. Lihat Penjelasan Pembaruan SDK 48 di sini.

Saya enggan bermigrasi ke klien Expo Dev, tetapi berjalan lebih halus dari yang diantisipasi, jadi saya akan merekomendasikan menggigit peluru dan bergerak maju dengan klien Expo Dev. Saya yakin Anda akan memerlukan akun pengembang apel berbayar untuk membuat bangunan. Masalah lain yang saya alami dengan metode ini, adalah bahwa saya sepertinya tidak bisa membuat aliran otentikasi bekerja dalam pratinjau build, meskipun berfungsi dengan baik dalam pembangunan pengembangan. Lihat pertanyaan saya di sini yang memiliki sampel kode saya tertanam, yang bekerja dengan pembangunan pembangunan.

Panduan untuk Menambahkan Google Login ke Aplikasi React Anda

Ada kalanya kami hanya ingin menggunakan aplikasi dan tidak memiliki kesabaran untuk mendaftar dan masuk dengan email dan kata sandi kami terlebih dahulu. Kami mungkin juga hanya ingin mencoba aplikasi dan tidak ingin beban karena harus membuat akun baru hanya untuk itu.

Pada saat yang sama, pemilik aplikasi perlu tahu berapa banyak pengguna yang dimiliki aplikasi mereka, dan ingin mendapatkan umpan balik tentang siapa’s Menggunakan aplikasi dan bagaimana. Untuk mendapatkan statistik ini, mereka membutuhkan pengguna untuk mendaftar dengan email mereka.

Dua situasi ini menempatkan pengguna dan pemilik aplikasi dalam sedikit acar. Di sinilah memiliki fitur login Google memainkan peran yang sangat vital.

Karena Google adalah platform email paling populer di dunia, memungkinkan pengguna untuk menggunakan Google Login dengan aplikasi React Anda menghilangkan gesekan antara pengguna dan pemilik aplikasi. Pengguna dapat mulai menggunakan aplikasi segera tanpa harus membuat akun yang sama sekali baru.

Dalam artikel ini, kami’LL Pelajari cara kerja login Google dan bagaimana kami dapat menambahkannya ke aplikasi React kami menggunakan layanan Google Identity Layanan baru yang disebut @react-oauth/google .

  • Menginstal paket yang diperlukan untuk menambahkan login Google ke aplikasi React Anda
  • Memperoleh ID Google Klien untuk proyek Anda
  • Mengkonfigurasi Layar Persetujuan Login Google untuk Aplikasi React Anda
  • Membuat ID Klien Web Anda
  • Menyatukan semuanya dengan @react-oauth/google
  • Membuat profil pengguna di aplikasi React Anda berdasarkan pengguna’Profil Google

Untuk mengikuti tutorial ini, Anda harus bereaksi diinstal di komputer lokal Anda dan terbiasa dengan cara menggunakannya. Jika Anda telah menginstal reaksi, maka Anda seharusnya sudah memiliki node.JS, NPM, dan benang terpasang juga.

Menginstal paket yang diperlukan untuk menambahkan login Google ke aplikasi React Anda

Untuk menggunakan login google, kami’LL perlu menginstal paket @react-oauth/google. Ini Google’S Layanan Identitas Baru SDK; Ini memungkinkan kami untuk mengintegrasikan fitur login Google ke dalam aplikasi React kami. Selain itu, @react-oauth/google memungkinkan kami mendapatkan token akses yang perlu kami akses semua API Google dengan cepat dan aman.

Tapi, sebelum kami menginstal dan mulai mengintegrasikan login Google ke dalam aplikasi React kami, kami’pertama harus mendapatkan ID klien google.

Memperoleh ID Google Klien untuk proyek Anda

ID klien adalah pengidentifikasi unik yang terkait dengan aplikasi yang membantu dengan klien dan server oAuth 2.0 otentikasi.

Untuk mendapatkan ID klien dari Google, buka Google Cloud Console Anda dan buat proyek baru. Untuk artikel ini, saya’ve menamai proyeknya “Google Masuk,” Tapi Anda bisa menamainya apa pun yang Anda suka:

Google Cloud Console dengan prompt untuk memilih proyek, opsi untuk membuat proyek baru, pencarian bilah untuk proyek dan folder, dan memilih Google Sign in Project di bawah tab terbaru

Setelah membuat proyek, klik nama proyek dan Anda’ll lihat dasbor yang terlihat seperti yang ditunjukkan di bawah ini. Nama proyek Anda saat ini harus terlihat di kiri atas dasbor, di sebelah logo Google Cloud:

Dasbor Proyek Konsol Google Cloud dengan nama proyek saat ini ditampilkan di menu sisi kiri dan kiri atas untuk API dan layanan

Sekarang, biarkan’S Tinjau Cara Mengkonfigurasi Layar Persetujuan Anda Sebelum Membuat Kredensial Anda.

Mengkonfigurasi Layar Persetujuan Login Google untuk Aplikasi React Anda

Layar persetujuan, seperti namanya, adalah halaman persetujuan yang meminta pengguna untuk menggunakan perpustakaan eksternal atau pihak ketiga untuk masuk. Langkah ini mengingatkan pengguna bahwa mereka meninggalkan aplikasi Anda’s root page dan memungkinkan akses ke halaman pihak ketiga.

Sederhananya, saat Anda menggunakan OAuth 2.0 Untuk otorisasi, aplikasi Anda meminta agar pengguna mengesahkan satu atau lebih lingkup akses dari akun Google. Lingkup akses mencakup informasi atau aktivitas apa pun yang diizinkan oleh aplikasi Anda untuk mengakses atau berolahraga pada pengguna’akun s.

Lebih dari 200 ribu pengembang menggunakan Logrocket untuk menciptakan pengalaman digital yang lebih baik

Pelajari lebih lanjut →

Layar Google Login Consent Aplikasi Anda ditampilkan kepada pengguna dapat menyertakan deskripsi singkat tentang proyek Anda, kebijakannya, dan cakupan akses yang diminta.

Halaman persetujuan sederhana bisa terlihat seperti ini:

Halaman Persetujuan Login Google Sederhana dengan Prompt Untuk Memilih Akun Untuk Melanjutkan ke Aplikasi dan Akun Penulis Ditampilkan sebagai Opsi

Untuk mengonfigurasi halaman Google Consent untuk aplikasi React Anda, buka “Layar persetujuan OAuth” Tab di menu sisi kiri google cloud console Anda.

Setelah Anda berada di tab ini, pilih Eksternal-yang sebenarnya merupakan satu-satunya opsi yang dapat Anda pilih kecuali Anda menggunakan organisasi atau aplikasi yang diverifikasi Google-dan klik Membuat Tombol untuk membuat layar persetujuan Anda:

Dasbor Proyek Konsol Google Cloud dengan OAuth Consent Screen Options Ditampilkan dan Jenis Pengguna Eksternal Dipilih

Selanjutnya, di tab yang sama, pilih nama untuk aplikasi Anda dan alamat email untuk mendapatkan pemberitahuan tentang perubahan apa pun pada proyek Anda. Anda dapat menjaga persyaratan dan opsi lain kosong untuk saat ini. Jika Anda memiliki detail yang siap, Anda dapat menambahkannya selama langkah ini jika Anda mau:

Google Cloud Console Project OAuth Consent Screen Registration dengan Bagian Informasi Aplikasi Termasuk Nama Aplikasi dan Email Dukungan Pengguna Diisi

Anda juga dapat melewati bagian pendaftaran lainnya untuk saat ini. Cukup gulir ke bawah di setiap bagian dan klik Simpan dan Lanjutkan sampai Anda dikembalikan ke dasbor setelah selesai.

Membuat ID Klien Web Anda

Selanjutnya, pada menu sisi kiri, klik Kredensial tab untuk pergi ke halaman tempat Anda dapat membuat ID klien web Anda.

Di halaman ini, klik Buat kredensial di bagian atas halaman, lalu pilih ID klien OAuth pilihan:

Google Cloud Console Dashboard dengan opsi kredensial yang dipilih di menu sisi kiri dan menu dropdown dari Buat Tombol Kredensial dengan opsi untuk membuat ID klien OAuth

Anda akan diminta untuk memilih jenis aplikasi, seperti yang ditunjukkan di bawah ini. Jika Anda mengikuti langkah -langkah ini untuk aplikasi React, pilih aplikasi web (sejak kita’Menggunakan ID Google Klien untuk Web):

Langkah untuk Membuat ID Klien OAuth Meminta Pemilihan Jenis Aplikasi

Jika Anda mengintegrasikannya dalam aplikasi React Native, Flutter, atau Swift, Anda dapat memilih opsi Android atau iOS untuk dua sistem operasi masing -masing.

Selanjutnya, kami akan memilih nama untuk ID klien kami. Nama ini hanya digunakan untuk mencatat atau mendefinisikan ID tertentu yang kami buat. Jadi misalnya, jika kami membuat ID web, iOS, dan android, kami dapat menyertakan “ID web,” “ID Android,” “ID iOS,” dan seterusnya dalam konvensi penamaan mereka untuk membedakan mereka.

Prompt untuk menambahkan nama ID klien OAuth di dalam dasbor Google Cloud Console

Selanjutnya kita’LL juga menambahkan dua jenis URL: asal Javascript resmi dan URL pengalihan resmi.

URL asal Javascript resmi adalah URL dari mana aplikasi Anda berasal dari login; Saya.e., localhost dan localhost: 3000 untuk pengembang bereaksi, atau url yang Anda hosting jika Anda’ve host aplikasi Anda.

URL Redirect Resmi adalah tautan bahwa Google akan mengarahkan kembali pengguna setelah login berhasil. Misalnya, Anda mungkin ingin membawa pengguna kembali ke tautan asli Anda, atau mungkin mengarahkan ulang pengguna ke tautan lain. Either way, Anda harus memasukkan URL di sini.

Untuk asal Javascript resmi dan URL pengalihan resmi, tambahkan URL LocalHost: http: // localhost: 3000 dan http: // localhost, seperti demikian:

Google Cloud Console Origins URL URL Redirect Resmi

Terakhir, klik Membuat Tombol untuk Membuat ID Klien Web Anda. Anda’akan dibawa kembali ke beranda, di mana Anda’ll lihat kredensial Anda yang baru dibuat. Klik ikon salin untuk menyalin ID klien web baru Anda:

Beranda Dasbor Proyek Konsol Google Cloud dengan Kunci API, ID Klien OAuth 2.0, dan Informasi Akun Layanan

Sekarang kami telah berhasil membuat ID klien web kami, biarkan’S masuk ke aplikasi reaksi kami, instal, dan kemudian mengintegrasikan login google.

Menyatukan semuanya dengan @react-oauth/google

Untuk menggunakan paket login Google, pertama -tama kita harus menginstalnya. Jalankan salah satu dari perintah di bawah ini untuk menginstal paket:

// NPM NPM Instal @React-OAuth/[Email Dilindungi] // YARN YARN Tambahkan @react-oauth/[Email Dilindungi] 

Setelah instalasi, kami’LL Bungkus aplikasi kami dengan GoogleOAuthProvider dan kemudian berikan ID klien web Google kami. Ini agar seluruh aplikasi React kami dapat mengakses penyedia Google Auth sekali.

Di dalam indeks kami.file js, kami’LL membungkus aplikasi seperti itu;

/*indeks.js*/ impor bereaksi dari 'bereaksi'; reactdom impor dari 'react-dom'; impor < GoogleOAuthProvider >dari '@react-oauth/google'; Impor aplikasi dari './Aplikasi'; Reactdom.memberikan(    , dokumen.getElementById ('root'));

Sama seperti dengan setiap paket yang diinstal di React, pertama -tama kita harus mengimpor modul sebelum kita dapat menggunakannya. Jadi di dalam aplikasi React Anda, buka aplikasi.file js dan salin kode berikut;

/*Aplikasi.js*/ impor bereaksi dari 'bereaksi'; impor < GoogleLogin >dari '@react-oauth/google'; function app () < const responseMessage = (response) =>< console.log(response); >; const errormessage = (error) => < console.log(error); >; kembali (

Bereaksi Google Login



onError = />

)> aplikasi default ekspor;

Kode di atas adalah cara yang sangat sederhana untuk menampilkan cara menggunakan login google. Kami mengimpor modul googlelogin dari @react-oauth/google dan menyebutnya di komponen kami. Selanjutnya, kami membuat dua fungsi yang konsol mencatat respons jika login berhasil dan kesalahan jika itu&rsquo;t berhasil.

Anda juga dapat menggabungkan kedua fungsi menjadi satu dan menggunakan kondisional untuk membuatnya.

Di Sini&rsquo;s bagaimana kode di atas terlihat saat kita mengujinya di browser:

Gambar yang menunjukkan tombol login google kami di UI

Mengklik Masuk dengan Google Tombol akan meminta layar atau modal persetujuan yang akan terlihat seperti ini:

Modal Popup Dengan Layar Persetujuan Ditampilkan Setelah Masuk Masuk Dengan Tombol Google

Sekarang kita telah melihat cara menambahkan login google ke aplikasi reaksi kita, biarkan&rsquo;S ambil langkah lebih jauh dan dapatkan pengguna&rsquo;detail untuk membuat profil pengguna di aplikasi kami. Kami hanya akan mengarahkan kembali pengguna ke beranda dan kemudian mendapatkan pengguna&rsquo;S Email, Nama, dan Gambar.

Membuat profil pengguna di aplikasi React Anda berdasarkan pengguna&rsquo;Profil Google

Mengintegrasikan Google Login dengan aplikasi kami memberi kami akses ke pengguna&rsquo;profil S, yang termasuk pengguna&rsquo;Nama S, Alamat Email, Gambar, AccessToken, dan sebagainya. Kami&rsquo;LL Gunakan informasi ini untuk membuat profil pengguna kami.

Tetap saja, di aplikasi kami.Komponen JS, biarkan&rsquo;S Ganti kode kami yang ada dengan yang ini di bawah ini:

/*Aplikasi.JS*/ Impor Bereaksi, < useState, useEffect >dari 'bereaksi'; impor < googleLogout, useGoogleLogin >dari '@react-oauth/google'; Impor Axios dari 'Axios'; function app () < const [ user, setUser ] = useState([]); const [ profile, setProfile ] = useState([]); const login = useGoogleLogin(< onSuccess: (codeResponse) =>setuser (coderesponse), onError: (error) => konsol.log ('login gagal:', kesalahan)>); useEffect (() => < if (user) < axios .get(`https://www.googleapis.com/oauth2/v1/userinfo?access_token=$`, < headers: < Authorization: `Bearer $`, Accept: 'application/json' > >) .kemudian ((res) => < setProfile(res.data); >) .Catch ((err) => konsol.log (err)); >>, [pengguna]); // Fungsi Log Out untuk mencatat pengguna keluar dari Google dan mengatur array profil ke null const logout = () => < googleLogout(); setProfile(null); >; kembali (

Bereaksi Google Login



alt = "gambar pengguna" />

Pengguna masuk

Nama:

Alamat email:

): ( )>

); > Aplikasi Default Ekspor;

Dalam kode kami di atas, kami mengimpor googlelogout dan usegooglelogin dari @react-oauth/google .

API Usegooglelogin memungkinkan kami masuk ke Google dengan tombol khusus. Itu jika kita tidak&rsquo;T ingin menggunakan tombol googlelogin yang @react-oauth/google disediakan, kami dapat menata tombol pilihan kami dan kemudian menggunakan API usegooglelogin sebagai gantinya untuk membuat permintaan login ke klien yang kami berikan.

Jika permintaan berhasil, kami menanganinya dalam fungsi OnSuccess kami yang masih disediakan USEGOOGLELOGIN, tetapi jika permintaan gagal, kami menangani kesalahan dalam fungsi OnFailure kami.

Selanjutnya, dalam fungsi OnSuccess kami, kami mengatur status profil kami dengan data yang dikembalikan. Data ini berisi pengguna&rsquo;detail s, seperti google_id, access_token, email, nama, dan sebagainya. Pada perubahan apa pun dalam array pengguna, hook engefect kami akan berjalan dan mendapatkan detail pengguna menggunakan token akses yang dikembalikan dari Google Login. Pengguna adalah ketergantungan untuk memastikan bahwa pada setiap perubahan dalam array pengguna i.e Dari null array ke saat kita mendapatkan respons dari Google Login, Useeffect akan menonton dan kemudian memicu yang sesuai.

Akhirnya, kami menggunakan kondisional untuk mengubah UI kami: jika profilnya benar, UI akan menunjukkan kepada kami profil pengguna yang masuk dengan gambar, nama, dan email mereka. Jika profil menjadi nol (i.e., Ketika pengguna telah keluar menggunakan tombol GoogLelogout), itu akan menunjukkan kepada kami tombol login:

Kesimpulan

Google Login adalah fitur penting untuk disertakan dalam aplikasi kami untuk menghemat waktu dan meningkatkan pengguna&rsquo;pengalaman s. Alasan bagus lainnya untuk menambahkan fitur ini adalah karena cepat dan mudah untuk diimplementasikan dan digunakan.

Dalam tutorial ini, kami meninjau cara menambahkan login google ke aplikasi reaksi kami dengan @react-oauth/google . Untuk pendekatan lain, pelajari tentang bagaimana Anda dapat menggunakan firebase untuk menangani otentikasi google dan masuk untuk aplikasi reaksi Anda.
Saya harap Anda menemukan artikel ini mudah dimengerti dan bermanfaat untuk proyek Anda sendiri.

LOGROCKET: Visibilitas penuh ke dalam aplikasi reaksi produksi Anda

Debugging Aplikasi Bereaksi bisa sulit, terutama ketika pengguna mengalami masalah yang sulit direproduksi. Jika kamu&rsquo;tertarik untuk memantau dan melacak status redux, secara otomatis memunculkan kesalahan javascript, dan melacak permintaan jaringan yang lambat dan waktu pemuatan komponen, coba logrocket. LOGROCKET DASHBOARD GRATIS BANNER GRATIS

Logrocket menggabungkan replay sesi, analisis produk, dan pelacakan kesalahan – memberdayakan tim perangkat lunak untuk membuat pengalaman produk web dan seluler yang ideal. Apa artinya itu bagi Anda?

Alih -alih menebak mengapa kesalahan terjadi, atau meminta pengguna tangkapan layar dan pembuangan log, Logrocket memungkinkan Anda memutar ulang masalah seolah -olah terjadi di browser Anda sendiri untuk dengan cepat memahami apa yang salah.

Tidak ada lagi peringatan yang berisik. Pelacakan Kesalahan Cerdas Memungkinkan Anda Triage dan Mengategorikan Masalah, Lalu Belajar Dari Ini. Dapatkan pemberitahuan tentang masalah pengguna yang berdampak, bukan positif palsu. Lebih sedikit peringatan, sinyal yang jauh lebih berguna.

Paket Logrocket Redux Middleware menambahkan lapisan visibilitas ekstra ke dalam sesi pengguna Anda. Logrocket mencatat semua tindakan dan menyatakan dari toko redux Anda.

Memodernisasi bagaimana Anda men -debug aplikasi reaksi Anda – mulailah memantau secara gratis.

10 perusahaan besar teratas menggunakan React

Bereaksi telah menjadi perpustakaan JavaScript yang populer untuk mengembangkan aplikasi online yang efisien. Ini dirancang untuk memperbarui konten sebagian saat mengembangkan aplikasi atau situs web. Perusahaan yang menggunakan React dapat dengan mudah menciptakan pengalaman pengguna yang menarik secara estetika dan interaktif.

Meta, sebelumnya Facebook, awalnya menciptakan dan memelihara bereaksi. Perusahaan terbesar yang menggunakan React termasuk Netflix, Uber, Yahoo!, Airbnb, The New York Times, dan lainnya. Artikel ini akan menjelaskan apa reaksi, keunggulannya dibandingkan kerangka kerja lain, perusahaan yang menggunakan bereaksi, dan cara terbaik untuk mempelajarinya.

Apa itu bereaksi?

React adalah perpustakaan JavaScript yang dikembangkan oleh Facebook untuk membangun antarmuka pengguna yang kaya dan komponen halaman web. Bereaksi adalah salah satu kerangka kerja web paling populer di dunia karena hemat biaya dan diperbarui secara teratur dengan tumpukan teknologi terbaru. Meta, Netflix, Slack, The New York Times, dan perusahaan besar lainnya menggunakan React.

Dapatkan penawaran dan beasiswa dari ilustrasi sekolah pengkodean teratas

Temukan pertandingan bootcamp Anda

  • Karir Karma cocok dengan Anda dengan bootcamp teknologi top
  • Akses beasiswa eksklusif dan kursus persiapan

Pilih minat Anda
Nama depan

nama keluarga

Surel

Nomor telepon

Dengan melanjutkan Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda menyetujui untuk menerima penawaran dan peluang dari karir karir melalui telepon, pesan teks, dan email.

Banyak pengembang belajar bereaksi karena dapat dengan mudah digunakan untuk menciptakan pengalaman pengguna yang menyenangkan dan interaktif secara estetika dan meningkatkan produktivitas pengembang. Reaksi.JS memungkinkan Anda untuk mengemas komponen situs web, sementara React Native lebih fokus pada pengembangan aplikasi seluler. Anda dapat menghilangkan pengulangan kode dan meningkatkan kecepatan aplikasi web dengan menggunakan pendekatan berbasis komponen ini untuk pengkodean.

Apa keuntungan dari bereaksi?

  • Kepraktisan . Bereaksi adalah kerangka kerja sederhana untuk digunakan dan dipelajari. Pengembang dengan pengalaman JavaScript dapat dengan cepat memahami konsep dan mengembangkan aplikasi.
  • Kecepatan. Reaksi&rsquo;Kecepatan S telah meningkat sebagai hasil dari model objek dokumen virtual. ReactJs sangat cepat. ReactJs menjadi secara signifikan lebih baik daripada kerangka kerja lain sebagai hasil dari fungsi ini.
  • Reaksi Komponen Reusability. Bereaksi adalah kerangka kerja komponen. Itu terdiri dari hierarki komponen, masing -masing dengan logikanya dan kontrolnya. Reaksi&rsquo;Komponen S bertanggung jawab untuk menghasilkan kode HTML pendek dan dapat digunakan kembali yang dapat digunakan kembali. Kode yang dapat digunakan kembali ini menyederhanakan desain dan pemeliharaan aplikasi bereaksi.
  • Handiness . Bereaksi juga populer karena kumpulan alat pengembangnya yang berharga. Ekstensi Chrome dan Firefox Dev memungkinkannya untuk menyelidiki hierarki komponen reaksi di DOM virtual.
  • Keramahan seo . Bereaksi membahas masalah mesin pencari yang mengalami kesulitan membaca aplikasi javascript besar -besaran, memudahkan pengembang untuk menavigasi di berbagai mesin pencari.

Situs web teratas yang dibangun dengan bereaksi

Bereaksi digunakan untuk membuat antarmuka yang cepat dan serbaguna. Ini adalah salah satu kerangka kerja JavaScript yang paling banyak digunakan. Banyak situs web teratas di berbagai industri dibangun dengan bereaksi. Perusahaan paling terkenal yang menggunakan kerangka kerja termasuk Meta, Netflix, Uber, Airbnb, dan The New York Times.

Facebook

The React.Perpustakaan JS dibuat oleh tim pengembangan Facebook satu dekade yang lalu. Perusahaan kemudian menciptakan React Native untuk pengembangan seluler. Situs web dan aplikasi Facebook terlihat sangat berbeda berkat kerangka kerja. Untuk meningkatkan Facebook.com, tim pengembangan menggunakan kombinasi perpustakaan dan relai reaksi, klien graphql untuk bereaksi.

Netflix

Netflix bertujuan untuk memberikan layanan berkualitas tinggi untuk memastikan kepuasan pelanggan. Pada 2015, tim memperbarui penampilannya dengan UI Bereaksi. Banyak faktor yang memengaruhi keputusannya untuk memilih React, termasuk kecepatan pengembangan startup, kinerja runtime, dan modularitas.

Uber

Tim Teknik Uber telah menggunakan fitur -fitur asli React sejak awal. Tim menggunakannya untuk menghasilkan banyak perpustakaan open-source. Selain itu, tim Uber mengembangkan web base, sistem desain yang menyediakan komponen UI yang dapat digunakan kembali. Dia&rsquo;S dibangun di atas reaksi dan memungkinkan Anda untuk membuat antarmuka pengguna yang tidak tergantung perangkat.

Airbnb

Bereaksi juga digunakan di ujung depan platform penyewaan liburan yang terkenal ini. Ini memungkinkan elemen halaman web untuk memuat dengan cepat dan benar di layar. Airbnb telah dapat berkembang sejak menerapkan reaksi. Setiap versi baru menambahkan kemampuan berharga untuk meningkatkan dan mempertahankan pasar peer-to-peer yang sebesar itu seperti Airbnb.

The New York Times

The New York Times telah beralih dari PHP memuat HTML dan JavaScript ke kombinasi node, bereaksi.JS, dan GraphQL, yang menyediakan ujung depan yang lebih kuat. Perusahaan telah membuat proyek baru yang menggunakan React untuk mensimulasikan berbagai penampilan selebritis di karpet merah Oscar dan memungkinkan pengguna untuk memfilter melalui galeri foto yang mencakup dekade.

Perusahaan terbesar yang menggunakan bereaksi: sekilas

Perusahaan Pendapatan Jumlah karyawan
Meta $ 85.96 miliar (2020) 68.177 (2021)
Netflix $ 29.69 miliar (2021) 12.135 (2021)
Uber $ 11.1 miliar (2020) 24.700 (2021)
Yahoo! $ 5.16 miliar (2021) 8.500 (2021)
Airbnb $ 3.38 miliar (2020) 5.597 (2020)
Atlassian $ 2.08 miliar (2021) 6.433 (2021)
Dropbox $ 1.91 miliar (2020) 2.548 (2021)
The New York Times $ 1.78 miliar (2020) 4.700 (2020)
Zendesk $ 1.03 miliar (2020) 4.000+ (2021)
Asana $ 227 juta (2021) 1080 (2021)

Perusahaan terbesar menggunakan React: tampilan yang lebih dekat

Meta

Meta, sebelumnya Facebook, adalah perusahaan jejaring sosial global. Itu memiliki aplikasi populer seperti Facebook Messenger. The React.Perpustakaan JS dikelola oleh komunitas pengembang meta. Beberapa bagian Facebook&rsquo;H halaman utama dibangun dengan bereaksi.

Netflix

Netflix adalah perusahaan hiburan yang menyediakan pelanggan di 190 negara dengan akses ke film, acara TV, dan dokumenter dalam 30 bahasa. Netflix mulai menggunakan React pada tahun 2015 untuk meningkatkan pengalaman penggunanya. Beberapa faktor mempengaruhi keputusan untuk menggunakan React, termasuk waktu mulai dan kinerja aplikasi.

Uber

Uber&rsquo;S Mobile Ridesharing App digunakan untuk menelepon, mencari dan membayar pengemudi pribadi. Aplikasi ini tersedia di lebih dari 200 kota besar di 67 negara. Ubereats, anak perusahaan dari perusahaan pengiriman makanan Uber, juga menggunakan React. Kerangka kerja meningkatkan aplikasi web&rsquo;pengalaman pengguna, menghasilkan kepuasan pelanggan yang lebih tinggi.

Venus, seorang insinyur perangkat lunak di Rockbot

“Karir Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan dengan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang selaras dengan nilai -nilai dan tujuan saya dalam hidup!”

Venus, Insinyur Perangkat Lunak di Rockbot

Temukan pertandingan bootcamp Anda

Yahoo!

Yahoo! didirikan pada tahun 1994 sebagai mesin pencari. Yahoo baru! Pengalaman surat dibuat dengan tumpukan teknologi ujung depan yang termasuk React, node.JS, redux, dan kerangka kerja lainnya. DOM virtual, rendering sisi server, dan aliran data reaktif satu arah adalah salah satu alasan mengapa Yahoo memilih bereaksi.JS untuk mengulang aplikasi emailnya.

Airbnb

Airbnb adalah layanan online yang menawarkan akomodasi jangka pendek dan persewaan perumahan di seluruh dunia. Perusahaan memutuskan untuk menggunakan React karena komponennya&rsquo; reusability. Tim Airbnb telah secara aktif berkontribusi pada pengembangan ekosistem React, menghasilkan penciptaan sketsa reaksi.Perpustakaan Aplikasi.

Atlassian

Atlassian adalah perusahaan pengembangan perangkat lunak Australia yang terkenal dengan sistem pelacakan bug, Jira dan Confluence. Atlassian menggunakan metode reaksi inti untuk dengan cepat menggunakan perubahan di semua platform, termasuk aplikasi desktop, web, dan seluler.

Dropbox

Dropbox adalah perusahaan berbagi file dan sinkronisasi file yang berbasis di San Francisco. Klien lintas platformnya memungkinkan pengguna untuk mengunggah file ke server dropbox. Dropbox sekarang menggunakan React.JS untuk meningkatkan sinkronisasi file sehingga pengguna dapat menyimpan dan membagikan jumlah file dan folder yang tidak terbatas.

The New York Times

The New York Times adalah surat kabar harian tertua dan kedua yang paling populer di AS setelah Wall Street Journal. The New York Times baru -baru ini mulai menggunakan React.JS untuk proyek web khusus. Misalnya, ia menciptakan proyek yang mensimulasikan ekspresi bintang yang berbeda di karpet merah Oscar menggunakan React.

Zendesk

Zendesk menyediakan perangkat lunak untuk layanan pelanggan, penjualan, dan jenis komunikasi pelanggan lainnya. Garden, sistem bantuan-desain yang dikembangkan oleh perusahaan, menggunakan komponen dan teknologi bereaksi untuk memberikan visualisasi, lokalisasi, dan navigasi.

Asana

Asana adalah aplikasi web dan seluler yang membantu tim mengatur, melacak, dan mengelola pekerjaan mereka. Perusahaan memilih untuk menggunakan React untuk mengubah ujung depannya untuk menangani pelanggannya&rsquo; masalah kinerja. Kemampuan implementasi DOM virtual bereaksi.JS membantu Asana mengatasi sebagian besar tantangan UI yang terkait dengan fokus dan animasi.

Bereaksi perbandingan alternatif

Layar ponsel pintar yang menampilkan beberapa aplikasi yang dibangun di atas perusahaan React.js yang menggunakan React

Meskipun React adalah salah satu perpustakaan paling populer, ada alat JavaScript kuat lainnya yang dapat digunakan untuk pengembangan aplikasi lintas platform dan pengembangan aplikasi seluler. Beberapa alternatif yang paling relevan untuk pengembang dan perusahaan perangkat lunak React tercantum di bawah ini.

Angular

Angular adalah kerangka kerja open-lisensi mit yang digunakan untuk membangun google&rsquo;mesin pencari iklan. Ketika datang untuk bereaksi VS. Angular, ada beberapa perbedaan. Reaksi.JS adalah perpustakaan sementara Anguar adalah kerangka kerja yang lengkap. Angular hadir dengan banyak templat di luar kotak, sementara React hanya terdiri dari fitur.

Vue.JS

Vue.JS adalah kerangka kerja JavaScript yang menggunakan templat model -view -viewModel (MVVM) untuk membuat antarmuka pengguna berdasarkan model data melalui pengikatan data reaktif. Vue.JS lebih mudah dipelajari daripada bereaksi jika Anda&rsquo;kembali pemula dan tidak memiliki pengalaman sebelumnya dengan kerangka kerja. Namun, ada lebih banyak bahan pendidikan di luar sana yang bereaksi, dan perpustakaan lebih tinggi daripada Vue.JS.

Bara.JS

Bara.JS adalah kerangka kerja JavaScript yang digunakan untuk mengembangkan sisi klien dari aplikasi web. Ini memiliki MVVM open-source, yang memungkinkan Anda membuat aplikasi web yang dapat diskalakan pada satu halaman. Bara.JS termasuk banyak reaksi&rsquo;konsep dan teknologi sejak mereka&rsquo;re keduanya berdasarkan javascript. Namun, sebagian besar pengembang tumpukan penuh memilih bereaksi karena arsitektur berorientasi objek, transformasi kode sederhana, dan komponen yang dapat digunakan kembali.

Apa&rsquo;S Cara terbaik untuk belajar bereaksi?

Cara terbaik untuk belajar bereaksi adalah melalui kursus online, bootcamps, atau program universitas. Jumlah sumber daya yang dapat diakses untuk pemula telah meningkat seiring dengan popularitas React. Ketika datang untuk belajar bereaksi, salah satu sumber daya yang paling penting adalah situs web reaksi resmi . Dokumentasi React di situs diperbarui setiap kali perpustakaan diperbarui.

Belajar Bereaksi akan memberi Anda keunggulan kompetitif jika Anda&rsquo;Berharap untuk mendapatkan pekerjaan di perusahaan teknologi terkemuka. Jika kamu&rsquo;RE SUSPLOCE BELAJAR React sendiri, ada ratusan kursus reaksi online yang tersedia. Kami telah menyusun daftar bootcamp reaksi terbaik untuk Anda di bawah ini.

Top React Bootcamps

Jika Anda belajar bereaksi?

Anda harus belajar bereaksi karena ini adalah perpustakaan JavaScript paling populer dan menyederhanakan pembuatan aplikasi online modern. Untuk pengembang web depan yang bercita -cita tinggi, pelajari cara membuat kode dalam bereaksi.JS adalah investasi waktu yang luar biasa. Memiliki pengetahuan bereaksi pada resume Anda akan memberi Anda keunggulan kompetitif yang signifikan di pasar kerja teknologi.

Perusahaan yang menggunakan FAQ bereaksi

Mengapa Perusahaan Menggunakan Bereaksi?

Perusahaan menggunakan bereaksi karena cepat, dapat diskalakan, dan mudah digunakan. Fitur -fitur ini memungkinkan pemilik bisnis untuk dengan cepat membangun apa yang mereka butuhkan. Selain itu, kemudahan penggunaan React telah membantu banyak pengembang dalam mengadopsi dan memasukkan teknologi ke dalam toolkit mereka.

Apakah sulit untuk belajar bereaksi?

Jika Anda tahu cara mengkode dalam HTML, CSS, dan JavaScript, Anda seharusnya tidak kesulitan memahami dasar -dasar React. Untuk memulai, Anda tidak&rsquo;t perlu menjadi pembuat kode yang ahli, tetapi pemahaman Anda tentang prinsip -prinsip pengembangan web dasar akan sangat membantu.

Bagaimana saya bisa belajar bereaksi dengan cepat?

Saat mempelajari dokumentasi reaksi resmi sendiri adalah mungkin, menemukan kursus reaksi online yang tepat akan membantu Anda belajar lebih cepat. Cara tercepat untuk belajar bereaksi adalah dengan mendaftar di salah satu bootcamp reaksi terbaik .

Dapatkah saya belajar bereaksi secara gratis?

Ada banyak sumber daya online gratis yang dapat Anda gunakan untuk belajar bereaksi. Bergantung pada metode pembelajaran pilihan Anda, Anda dapat memilih untuk membaca dokumen reaksi resmi, menonton tutorial dan video, atau mendaftar di kelas reaksi interaktif gratis.

Tentang kami: Karir Karma adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK.

Apa berikutnya?

Olga Melnyk

Tentang Penulis: Olga Melnyk adalah penulis lepas dan penerjemah dari Ukraina. Dia memiliki sertifikat jaminan kualitas, bahasa asing, dan diplomasi. Selain menulis dan menerjemahkan, dia memiliki pengalaman luas mengajar bahasa Inggris. Tujuannya saat ini adalah untuk membantu orang-orang Ukraina berbahasa Inggris berkualitas tinggi yang kehilangan pekerjaan karena perang menemukan pekerjaan terpencil di karir karir dan perusahaan internasional lainnya. Olga memegang gelar Sarjana Seni dalam Sejarah dan Master of Political Science, keduanya dari Universitas Nasional Akademi Kyiv-Mohyla dan Universitas Friedrich Schiller Jena.

Artikel terkait

  • Pekerjaan jarak jauh bergaji tinggi tanpa gelar
  • Pertanyaan untuk diajukan pada wawancara kedua
  • Cara mendapatkan pekerjaan di Twitter: Saran Karir untuk Pencarian Pekerjaan Media Sosial Anda
  • Cara mendapatkan nilai dropdown dengan javascript
  • Panduan untuk Pertanyaan Wawancara Manajemen Proyek
  • Bagaimana berkembang dalam wawancara kedua Anda
  • DevOps vs Agile: Perbedaan Utama
  • Pertanyaan Wawancara Perawatan Paling Umum dan Bagaimana Menjawabnya
  • Cara mendapatkan pekerjaan di Google: Jelajahi posisi dan persyaratan terbuka
  • 10 perusahaan besar teratas menggunakan React

Bereaksi asli

Buat aplikasi asli untuk Android, iOS, dan lebih banyak lagi menggunakan React

React Native menggabungkan bagian terbaik dari pengembangan asli dengan React, perpustakaan JavaScript terbaik di kelasnya untuk membangun antarmuka pengguna.

Gunakan sedikit – atau banyak. Anda dapat menggunakan React Native hari ini di proyek Android dan iOS yang ada atau Anda dapat membuat aplikasi yang sama sekali baru dari awal.

Ditulis dalam JavaScript – Diberikan dengan kode asli

React Primitif Render ke UI Platform Asli, yang berarti aplikasi Anda menggunakan API platform asli yang sama dengan aplikasi lain.

Banyak platform, satu bereaksi. Buat versi komponen khusus platform sehingga basis kode tunggal dapat berbagi kode di seluruh platform. Dengan React Native, satu tim dapat mempertahankan banyak platform dan berbagi teknologi umum – reaksi.

  impor Reaksi dari 'reaksi'; impor Teks, Melihat> dari 'bereaksi asli'; impor Header> dari './Header '; impor menuju> dari './Tipografi';  const Sambut = () => ( Melihat> Header judul="Selamat datang di React Native"/> Teks gaya=menuju>>Langkah pertamaTeks> Teks>  Edit aplikasi.JS untuk mengubah layar ini dan mengubahnya  ke dalam aplikasi Anda. Teks> Teks gaya=menuju>>Lihat perubahan AndaTeks> Teks>  Tekan CMD + R di dalam simulator untuk memuat ulang  Aplikasi Anda&rsquo;Kode S. Teks> Teks gaya=menuju>>DebugTeks> Teks>  Tekan CMD + M atau kocok perangkat Anda untuk membuka  Bereaksi menu debug asli. Teks> Teks gaya=menuju>>MempelajariTeks> Teks>  Baca dokumen untuk menemukan apa yang harus dilakukan selanjutnya: Teks> Melihat> ); 

Pengembangan Asli untuk Semua Orang

React Native memungkinkan Anda membuat aplikasi yang benar -benar asli dan tidak membahayakan pengalaman pengguna Anda. Ini menyediakan serangkaian inti platform komponen asli agnostik seperti tampilan, teks, dan gambar yang memetakan langsung ke platform&rsquo;Blok bangunan UI asli.

Cross-platform yang mulus

Komponen Bereaksi Bungkus kode asli yang ada dan berinteraksi dengan API asli melalui React&rsquo;Paradigma dan JavaScript UI Deklaratif. Ini memungkinkan pengembangan aplikasi asli untuk seluruh tim pengembang baru, dan dapat membiarkan tim asli yang ada bekerja lebih cepat.

Apakah google menggunakan mariadb Google Maps supporta HUD?

Related Posts

Berita

Apakah vinil terdengar bagus di Sonos

Berita

Apakah Epson 4700 cetak kartu stok

Berita

Apakah headphone kerusakan volume tinggi

banner
banner

PROMO

racavedigger.com
© racavedigger.com 2026