Jadi ketika kami mengunjungi area admin kami dan kami ingin menambahkan produk baru, kami mendapatkan area ini di sini.
Kami mendapatkan kesalahan ini yang mendapatkan param bukan fungsi.
Dan memang dengan mengaktifkan kembali fungsi lima hari param yang akan Anda gunakan untuk mendapatkan parameter
untuk tindakan navigasi tertentu dihapus.
Jadi mari kita lihat apa lagi yang bisa kita lakukan untuk itu.
Mari kita pergi ke layar produk tambahan ini yang merupakan layar yang kami coba kunjungi
yang gagal di sini dan kami pasti menggunakan get param di sini, tetapi juga di sini di komponen layar produk tambahan utama.
Sekarang dengan reaktivasi 5 tidak ada fungsi param lagi.
Alih-alih sekarang ada prop baru selain prop navigasi yang Anda juga masih harus melakukan tindakan tertentu seperti menavigasi
tetapi Anda punya prop baru tagihan paus sekarang yang merupakan root prop ini tidak
tersedia sebelumnya.
Sekarang sudah ada sekarang di prop root Anda akan memiliki kunci orangtua yang baru saja dinamai.
Orang tua tidak mendapatkan orang tua, itu bukan fungsi, itu hanya sebuah kunci bernama orang tua yang memegang objek
dengan semua orang tua Anda yang Anda terima sebagai pasangan nilai kunci.
Jadi di sini kita bisa dengan mudah mengekstrak induk yang ingin kita dapatkan.
Jadi sebelum saya ingin mendapatkan produk I. D. param.
Jadi sekarang kita mengakses alat peraga rute perms produk I. D. dan ini seharusnya bekerja.
Sekarang tergantung pada aplikasi Anda, Anda mungkin tidak selalu mendapatkan nilai untuk parameter ini.
Jadi kadang-kadang mungkin tidak terdefinisi dan untuk alasan itu Anda tentu saja semua dapat memeriksa apakah
ini nol atau apakah ini tidak terdefinisi sebelum Anda mencoba menggunakannya.
Sekarang ketika datang untuk mengatur orang tua yang juga menggunakan di sini dalam komponen ini di sini ini masih ada tetapi
untuk alasan kita menggunakannya di sini kita tidak perlu menggunakannya lagi.
Di sini kami menggunakannya sebagai kerja di sekitar Q Pada dasarnya mendapatkan data dari tubuh komponen kami.
Jadi dari dalam fungsi komponen kami menjadi opsi navigasi di sana.
Baik.
Fungsi kirim dan juga di sini produk kami I. D. kami mengekstraksi data seperti ini sekarang
sebenarnya untuk produk I. D. itu bagus karena itu adalah informasi umum khusus rute
yang kami minati.
Kita masih dapat diekstraksi seperti ini tetapi mendapatkan fungsi dari komponen kita ke opsi navigasi
seperti yang kita lakukan sebelumnya itu benar-benar agak berantakan dan tidak benar-benar bagaimana kita ingin melakukan itu.
Namun sekarang untuk saat ini saya akan tetap menggunakan pendekatan yang sama seperti sebelumnya tetapi satu hal perlu diubah.
Kami tidak punya param lagi.
Sebaliknya data nav adalah objek yang juga memiliki prop root ini objek root baru ini sehingga
kita dapat mengakses data nav dot root dot perms dot submit dan mendapatkan fungsi submit seperti ini dan sama di sana.
Di sini kita memiliki dot akar dot piramida dot produk I. D. seperti ini dengan itu semua keluar dari jalan.
Jika sekarang kita menyimpan ini ini membangun kembali di sini dan dengan itu sedang dibangun kembali jika kita sekarang pergi ke admin lagi dan
klik pada ikon ini saya mendapatkan kesalahan yang tidak terdefinisi bukan objek ketika mencoba untuk mengevaluasi nav data
root perms submit.
Jadi apa yang salah di sana.
Masalah yang kami hadapi di sini adalah bahwa orang tua tidak selalu ditentukan jika layar ini dimuat tanpa orang tua seperti halnya
ketika kita dalam mode produk iklan yang kita jika kita hanya mengklik tombol itu di
kanan atas sudut.
Jadi, jika tidak ada orang tua yang diteruskan ke layar, maka seluruh kunci orang tua di sini tidak ditentukan sebagai
nilai.
Itu tidak memiliki benda kosong tanpa orang tua.
Itu sendiri tidak didefinisikan sebagai gantinya.
Jadi itu penting untuk diingat.
Orang tua sendiri tidak akan terdefinisi jika tidak ada orang tua.
Dan jika kita membuka layar ini untuk menambahkan produk memang tidak ada orang tua pada awalnya parameter ini
tidak diatur pada awalnya karena itu hanya dilakukan dari dalam komponen.
Jadi setelah layar dimuat dan produk I. D. pasti tidak disetel karena kami tidak sedang mengedit
tetapi menambahkan.
Jadi tidak ada produk I. D. dimasukkan ke layar ini ketika kami menavigasi ke sana.
Jadi bagaimana kita memastikan bahwa kita tidak mendapatkan kesalahan saat itu.
Yah kita hanya perlu memeriksa apakah orangtua itu sendiri didefinisikan atau tidak.
Dan kita bisa melakukan ini di sini dengan menulis ulang ini.
Jadi apakah kami pertama kali mencoba mengakses orang tua dan kemudian kami menggunakan ini sebagai kondisi dalam ekspresi ternary
dan mengatakan jika data benar yang hanya jika didefinisikan.
Jadi jika benar-benar maka kami ingin mencoba mengakses ajakan orang tua karena dengan demikian kita tahu bahwa orangtua
setidaknya tidak ditemukan dan sebaliknya akan mengatur fungsi ajukan.
Sekarang katakanlah kita dapat mengulangi satu atau dua hari ini untuk judul header.
Sekarang kita sudah memiliki ekspresi ternary di sini.
Kita dapat membuat sarang ekspresi itu tetapi untuk membuatnya sedikit lebih mudah dibaca semua perpecahan berada di beberapa baris.
Dan saya akan memiliki orang tua kasar saya di sini di mana saya pada dasarnya memeriksa apakah ada data NAF orang tua kasar adalah hal jika
itu maka saya akan menyimpan orang tua di konstan orang tua kasar ini.
Kalau tidak, saya akan mengatur ini ke objek kosong.
Katakanlah sekarang dengan melakukan ini kita dapat menggunakan orang tua yang kasar di sini dan sekarang itu adalah sebagai objek kosong dalam hal
ini kita dapat mengakses produk I. D. tanpa kesalahan tetapi kami akan tidak
terdefinisi sebagai hasilnya maka akan berada di mode produk atau jika orang tua ditemukan.
Kemudian saya akan menetapkan objek orang tua yang sebenarnya sebagai nilai untuk orang tua yang kasar dan kita kemudian mengakses apakah objek orang tua yang sebenarnya
ada di sana.
Jadi dalam setiap kasus ini seharusnya tidak gagal dan kita dapat melakukan sesuatu yang serupa dalam komponen tentunya sayang kita juga
mencoba untuk bertindak sebagai orang tua kita.
Jadi di sini kita juga harus memeriksa apakah ini benar.
Jika sudah ditentukan dan jika sudah maka kami sumbu orang tua dan jika tidak, ide produk diatur ke NULL.
Jadi ini adalah salah satu cara bagaimana Anda bisa mengatasi ini.
Dan jika kita sekarang menyimpan dan memuat kembali aplikasi itu, kita dapat pergi ke layar admin klik tombol ini dan
muat layar ini di sini dengan sukses untuk menambahkan produk.
Sekarang saya akan dengan cepat menguji ini dengan buku masukkan gambar Anda L di sini dan harga di sini dan deskripsi buku
tes di sini.
Dan dengan itu saya bisa mengirimkan ini dan ini biasanya berfungsi di sini adalah buku kami.
Sekarang klik edit, kita memuat layar edit ini dengan data buku sehingga semua terlihat bagus dan jika saya
hapus Yah itu tidak berfungsi.
Saya mendapatkan kesalahan di sini.
Kita harus melihat itu tetapi setidaknya sekarang berfungsi dengan benar ketika datang ke orang tua.
Namun saya memang menyebutkan bahwa ada satu hal yang dapat kita tingkatkan tentang orangtua yang kasar jika kita memiliki kasus seperti ini
di sini dengan fungsi submit di mana kita menyalahgunakan orang tua untuk mendapatkan data dari komponen tubuh ke opsi
navigasi kita karena dengan bereaksi navigasi 5 kita sekarang memiliki cara yang lebih baik untuk mencapai ini.