Jadi kami membuat kemajuan yang baik.
Kami memigrasikan semua navigator kami atau hampir semua.
Sekarang bagaimana dengan navigator sakelar yang kosong dari navigator DI SINI.
BAIK KAMI MELAKUKAN ANDA MATI Navigator pasti.
Ini adalah Navigator tumpukan yang bertanggung jawab atas layar mati dan kami.
Nah bagaimana dengan navigator saklar.
Yah kita tidak perlu berganti navigator lagi.
Tidak ada paket reaksi slash switch navigasi atau semacamnya.
Tapi saya akan kembali ke itu ketika kita membutuhkannya.
Jadi untuk sekarang mari kita buat navigator tidak aktif atau navigator tidak aktif kami di sini dengan memanggil navigator.
Dengan memanggil buat stack navigator dan ekspor tahun navigator tidak aktif kami yang lagi-lagi merupakan
komponen reaksi seperti sebelumnya ketika kami mengembalikan stack navigator dot navigator.
Dan di sana kita memiliki layar dot navigator dek kantor kami dan nama layar tidak aktif.
Seperti yang kita miliki di sini dan melakukan komponen yang kita butuhkan adalah layar jadi itu.
Sekarang kita punya opsi NAF setan di sini.
Jadi opsi layar pada navigator harus menjadi opsi tidur siang default dan 40 opsi khusus layar.
Mari kita lihat layar off dan jika kita gulir ke bawah kita punya beberapa opsi di sini juga.
Jadi mari kita ekspor opsi layar kita di sini seperti yang kita lakukan sebelumnya.
Mari kita ekspor dan pergi ke navigator toko di sini dan di layar itu.
Mari kita atur opsi dua opsi off screen yang sekarang kita juga harus menambahkan
sebagai impor di bagian paling atas dari layar off kita mengimpor opsi layar sebagai opsi off screen jadi itu.
Sekarang kita juga punya layar mulai ini tetapi jika kita melihat lebih dekat di masa lalu kita
hanya menunjuk itu langsung dari dalam Navigator saklar kita yang membuat kita hanya dengan satu pertanyaan.
Bagaimana dengan navigator saklar ini.
Sekarang di masa lalu ini akan menjadi layar pertama yang Anda lihat setelah apel dimuat karena
ini adalah layar pertama teratas dalam konfigurasi ini.
Dan kemudian kami memiliki logika dalam wadah navigasi lama yang kami buat sebelumnya di mana kami memeriksa apakah
kami dikonfirmasi dan jika itu tidak benar jika kami tidak dikonfirmasi kami akan mengarahkan pengguna
ke layar itu.
Sekarang kapan kita mencapai layar toko.
Nah untuk itu mari kita lihat di layar mulai.
Di sana kita melihat bahwa kita mencoba mengautentikasi dan di sini kita akan pergi ke layar toko akhirnya ketika secara
otomatis login kita berhasil.
Itulah logika yang kami tulis di sana.
Nah, itu masih beberapa logika yang masuk akal.
Kita hanya perlu menyesuaikannya untuk paket navigasi baru pada akhirnya yang dapat kita lihat di sini adalah bahwa di
awal layar kita mencoba untuk mengunci pengguna dan jika kita tidak dapat menemukan data pengguna yang tersimpan pada perangkat kita pergi
ke halaman off.
Jika kami menemukan data tentang token telah kedaluwarsa atau tidak di sana, kami membuka halaman off.
Jika kami berhasil dengan semuanya dan kami memiliki token yang valid maka kami pergi ke halaman toko dan kami
mengirimkan tindakan di mana kami mengautentikasi pengguna yang mengubah status dan toko
redux kami yang menetapkan token pada awalnya token yang ada di toko kami adalah sekarang sekarang kita bisa menggunakannya.
Bagaimana jika kita menyingkirkan semua panggilan navigasi ini di sini sehingga kita dapat menghapusnya atau berkomentar saja seperti yang saya lakukan
di sini.
Jadi kami menyingkirkan semua tindakan navigasi ini sebagai gantinya.
Apa yang terjadi jika kita kembali ke sini.
Nah jika kita kembali ke sini maka eksekusi disfungsi menghentikan Indiana dengan benar.
Itu berhenti.
Dan apa yang pasti tidak kita lakukan adalah kita pasti tidak mengirimkan tindakan.
Jadi kami pasti tidak mengatur token apa pun.
Masih belum.
Itu selalu terjadi di sini kecuali jika kita berhasil sampai ke bawah dalam hal ini kita memiliki token.
Kami mengirim kami dan tokennya tidak nol.
Mereka sering di toko kami.
Sehingga token yang kami kelola dengan redux bahkan sekarang atau memiliki nilai.
Sekarang saya ingin sedikit menyesuaikan toko redux.
Bagian dari itu dan Anda semua untuk pengguna dan saya akan menambahkan sepotong data
baru ke negara ini dan itu memang mencoba semua untuk login kunci.
Anda dapat menamainya sesuka Anda dan saya akan mengaturnya semula di sini.
Saya ingin menyimpan apakah kami mencoba masuk atau tidak.
Sekarang jika kami mengautentikasi.
Jadi jika kita mengirim tindakan dengan pengenal itu maka saya akan mengatur apakah mencoba masuk otomatis ke true.
Saya juga akan menambahkan tindakan baru di sini dalam tindakan tidak aktif dan untuk itu
saya akan menambahkan pengidentifikasi baru di sini di mana saya akan menetapkan nama mencoba atau L untuk login otomatis di set memang mencoba L dan membuat
pembuat tindakan untuk itu set memang mencoba L yang tidak membutuhkan argumen.
Dan di mana saya tidak mengembalikan objek tindakan saya di mana mengetik baru saja diatur.
Sudah mencoba l ..
Anda juga bisa meletakkannya di bagian bawah file tidak masalah.
Sekarang mengapa saya melakukan itu.
Anda akan melihatnya di detik.
Mari kita kembali ke peredam apakah Anda mematikan peredam dan menangani kasus baru ini.
Set case memang mencoba l.
Pastikan Anda juga mengimpor dari tindakan sekarang setiap tahun kami mengembalikan sepotong negara baru di mana saya menyalin negara lama
dan di mana saya katakan mencoba log otomatis menjadi benar sehingga token mungkin masih pengetahuan hanya mengatur
ini menjadi benar.
Sekarang ide saya adalah saya mengirimkan tindakan ini di sini di layar startup.
Dalam semua skenario di mana kami sebelumnya pergi ke layar mati sehingga kami mencoba masuk tetapi di
mana kami tidak berhasil.
Jadi ya saya akan mengirimkan set memang mencoba A. L. jadi pastikan Anda mengakses ini pada tindakan tidak aktif seperti
ini dan lakukan dalam dua kasus ini di mana sebelumnya kami menavigasi ke layar mati.
Jadi sekarang kita memiliki bidang dan redux baru ini dan mengapa saya melakukan itu.
Mengapa ini membantu?
Yah karena dengan reaksi navigasi 5 tidak ada saklar navigator lagi karena kita tidak memerlukannya lagi
karena sekarang kita mengelola seluruh pengaturan rute kita.
Mengapa komponen kita bisa membuat komponen secara dinamis agar mereka memiliki efek atau
tidak membuatnya sehingga di navigator aplikasi tempat saya membuat navigator produk saya.
Sekarang saatnya menambahkan semua navigator ini untuk dikonfigurasikan dan kemudian memutuskan navigator mana yang
akan ditampilkan saat itu dari navigator toko.
Saya sekarang benar-benar ingin mengimpor navigator
toko ini di sini yang akan saya ekspor sebagai konstanta lagi dan kemudian di sini navigator aplikasi saya mengimpor
navigator toko.
Itu adalah alat kami menggambar seorang navigator.
Ingatlah itu dan itulah yang ingin saya sampaikan di sini.
Navigator Toko.
Jadi ini pada dasarnya yang ingin saya render jika kita terkunci di dalam toko itu sebelumnya, itulah
yang kita petakan ke kunci toko ini di navigator sakelar.
Sekarang kita semua membutuhkan navigator mati di layar mulai.
Jadi di sini navigator aplikasi.
Saya akan mengimpor navigator yang tidak aktif dan ini adalah satu-satunya dua navigator yang perlu saya impor di sini.
Oleh karena itu Anda dapat menghapus pernyataan ekspor pada semua navigator lain di sini di file navigator toko kami,
tetapi apa yang juga perlu diimpor ke navigator aplikasi adalah layar mulai sekarang.
Jadi mari kita impor layar mulai dari layar mulai layar dan sekarang di sini kita memiliki navigator toko.
Kami memiliki Navigator off sebagai alternatif dan kami juga memiliki layar startup yang dalam sekarang hanya akan membuat salah
satu yang gratis dan.
Dan di sinilah kita sekarang dapat menggunakan kembali redux.
Saya akan menyalin pemilih penggunaan karena informasi situs tentang token saya juga
tertarik mempelajari tentang coba semua bidang masuk yang saya tambahkan ke keadaan tidak aktif di sini.
Bidang baru ini menambahkan saya sekarang mendapatkan akses ke sini di sini di file navigator aplikasi saya dan disimpan dan saya
sudah mencoba semua untuk login konstan.
Sekarang saya tahu saya ingin membuat toko jika semua ini benar dan tidak adalah bagaimana kita dapat melakukan itu jika kita dikonfirmasi.
Saya selalu membuat untuk berbelanja.
Sekarang saya ingin me-render off navigator jika ada kesalahannya dan kami memang mencoba login dulu karena
jika kami belum mencoba masuk secara otomatis maka saya sebenarnya ingin me-render layar startup jadi jika
kami tidak diautentikasi dan kami lakukan belum mencoba login otomatis kami.
Kalau begitu kita tidak tahu apakah pengguna itu mungkin autentikator atau tidak.
Jadi dalam hal ini saya ingin me-render ke layar startup sekarang saya segera ingin POS di sana dan memastikan kita semua
berada di halaman yang sama dan kita semua mengerti mengapa kita sekarang menggunakan ini alih-alih navigator saklar.
Sekarang pertama-tama tidak ada lagi tombol navigator di navigasi reaksi 5.
Tapi mengapa itu dihapus.
Karena sekarang kita mengkonfigurasi semuanya dengan komponen, kita dapat menggunakan alat reaksi reguler untuk membuat
komponen atau tidak.
Jika Anda tidak berpikir tentang navigasi tetapi layar normal di mana Anda mungkin memiliki teks yang
hanya ingin Anda tampilkan secara kondisional maka Anda akan menggunakan beberapa keadaan dan kemudian dalam J adalah X Anda
hanya kadang-kadang membuat teks dengan ekspresi ternary misalnya .
Dan kami melakukan hal yang sama di sini dengan konfigurasi rute kami dengan konfigurasi
layar kami di sini pengaturan konfigurasi layar yang kami miliki di sini adalah navigator yang berbeda
dan untuk memulai layar ini pada akhirnya semua hal yang bereaksi harus sadar untuk membawa sesuatu ke layar dan
bereaksi navigasi di belakang layar berdebu berat mengangkat menafsirkan konfigurasi kami dan memastikan bahwa komponen
yang benar akan ditampilkan di layar.
Sekarang jika kita menggunakan tidak aktif dan mencoba masuk otomatis untuk mengontrol navigator mana yang benar-benar renderer dapat bereaksi dengan menggunakan
ekspresi ternary seperti itu maka kita memastikan bahwa jika misalnya mati tidak benar tidak ada cara yang
dapat digunakan layar navigator toko. dibawa ke layar.
Mengapa.
Karena komponen navigator toko yang menyimpan konfigurasi root terkait toko kami, konfigurasi layar
kami bahwa komponen hanya ditampilkan jika benar kantor.
Jadi tidak ada cara untuk layar terkait toko untuk ditampilkan ke layar jika jika off salah.
Benar-benar membuat perbandingan itu dengan elemen teks normal atau kotak normal pada layar yang Anda render secara kondisional.
Kami melakukan hal yang sama di sini tetapi tidak dengan kotak dan teks tetapi sebaliknya dengan seluruh tumpukan navigasi kami.
Itu yang kita lakukan di sini dan dengan semua itu jika kita menyimpan ini dan kita
jalankan ini di Android kita berakhir di layar mati dan jika saya memuat ulang ini dan itu dibangun kembali kita kembali berakhir di sana.
Sekarang jika saya mencoba login di sini, saya
sekarang benar-benar mendapatkan masalah di sini.
Saya mendapatkan kesalahan yang menavigasi dengan muatan toko tidak ditangani dengan baik.
Ini sekarang masuk akal jika Anda memikirkannya.
Kami tidak punya navigator sakelar lagi.
Alih-alih, kami hanya mengontrol navigator yang ingin kami render dalam kondisi apa.
Jadi mengapa kita mendapatkan ini.
Bisakah Anda mencari tahu dan memperbaikinya sendiri?
Kalau tidak kita akan melakukannya bersama-sama kita akan memperbaikinya bersama di kuliah berikutnya.