GyaanSetu JavaScript

Ekosistem JavaScript dan TypeScript.

63 articlesDeep, practical knowledge

Cara Menyediakan React Context

Cara Menyediakan React Context Prop drilling merosakkan kod anda. Anda menghantar data melalui lima lapisan komponen yang tidak memerlukannya. React Context menyelesaikan masalah ini. Walau bagaimanapun, kebanyakan penyediaan mencipta...

JavaScript · 2 min read

Uji Aliran Pertukaran Emel Tanpa Terlepas Pautan

Uji Aliran Pertukaran Emel Tanpa Terlepas Pautan. Mengubah emel akaun kelihatan seperti perkara kecil, tetapi ia merupakan perangkap biasa bagi pasukan QA. Seorang penguji mengemas kini alamat, manakala orang lain pula membuka emel tersebut...

JavaScript · 2 min read

Peraturan 3 Saat Prestasi Web

Peraturan 3 Saat Prestasi Web. Anda mempunyai tiga saat. Selepas itu, pengguna anda akan pergi. Penyelidikan Google menunjukkan 53% pengguna mudah alih meninggalkan laman web jika ia mengambil masa lebih daripada 3 saat...

JavaScript · 2 min read

Menggunakan React Refs dan Hook useRef

Menggunakan React Refs dan Hook useRef. React menggunakan pendekatan deklaratif. Anda mengemas kini state, dan React mengemas kini UI. Ini berfungsi untuk kebanyakan tugasan. Tetapi kadangkala anda perlu melangkah keluar daripada...

JavaScript · 2 min read

Mengapa Anda Memerlukan React Key Prop

Mengapa Anda Memerlukan React Key Prop Anda melihat ralat ini dalam konsol anda: "Setiap anak dalam senarai harus mempunyai prop 'key' yang unik." Ramai pembangun mengabaikannya. Ini adalah satu kesilapan. Amaran ini...

JavaScript · 2 min read

Ejen Pengekodan Saya Ingat Sesi, Bukan Kerja

Ejen Pengekodan Saya Ingat Sesi, Bukan Kerja. Ejen pengekodan boleh mengekalkan thread yang aktif tetapi masih terasa pelupa. Saya menghadapi isu ini semasa membina CliGate. Saya membaiki kesinambungan sesi...

JavaScript · 2 min read

Sandaran Saya Kehilangan Semua Foto

Sandaran Saya Kehilangan Semua Foto. Saya membina butang sandaran untuk penjejak mood luar talian. Ia mengeksport data ke fail JSON. Pengguna boleh menyimpannya dan memindahkannya ke telefon baharu. Ia kelihatan sempurna.…

JavaScript · 2 min read

E-dagang Tersuai di Firebase

E-dagang Tersuai di Firebase. Saya membina laman e-dagang tersuai dari awal. Saya tidak menggunakan platform sedia ada. Saya menggunakan Firebase Realtime Database dan Netlify. Matlamatnya adalah untuk...

JavaScript · 2 min read

Bina Bot Discord Pertama Anda dengan JavaScript

Bina Bot Discord Pertama Anda dengan JavaScript. Anda ingin membina bot Discord. Mungkin anda melihat bot memainkan muzik atau menjalankan undian dan tertanya-tanya bagaimana ia berfungsi. Menjelang akhir siri ini...

JavaScript · 2 min read

Mengapa Saya Kembali kepada JavaScript Selepas 7 Tahun

Mengapa Saya Kembali kepada JavaScript Selepas 7 Tahun Saya merupakan seorang pembangun UI dengan 7 tahun pengalaman. Saya mahir dalam HTML dan CSS. Saya boleh menukar reka bentuk Figma kepada kod. Namun, saya tidak pernah merasa seperti seorang pem...

JavaScript · 2 min read

100 Hari, 87 Alatan, Sifar Pelayan

100 Hari, 87 Alatan, Sifar Pelayan Saya menghabiskan masa selama 100 hari membina ToolKnit. Ia merupakan satu rangkaian 87 alatan berasaskan pelayar. Kebanyakan laman alatan berfungsi seperti ini: Anda memuat naik fail. Sebuah pelayan memproses...

JavaScript · 2 min read