- Bagaimana saya menyekat akses URL langsung dalam React?
- Apakah perbezaan antara usenavigasi dan mengalihkan?
Bagaimana saya menyekat akses URL langsung dalam React?
Komponen laluan dari react-router awam secara lalai tetapi kita boleh membinanya untuk menjadikannya terhad. Kami boleh menambah prop terhad dengan nilai lalai palsu dan gunakan syarat jika pengguna disahkan dan laluannya dibatasi, maka kami mengalihkan pengguna kembali ke komponen papan pemuka.
Apakah perbezaan antara usenavigasi dan mengalihkan?
Dari pemahaman dan bacaan saya dari dokumen, pengalihan digunakan dalam tindakan dan pemuat. Dan usenavigate adalah cangkuk dan ia hanya boleh digunakan dalam cangkuk reaksi dan reaksi komponen. Jadi sebagai contoh, anda boleh menggunakan usenavigate untuk mengalihkan pengguna dalam komponen laman utama anda, contohnya dalam beberapa perubahan keadaan.