Pada masa kini ia mungkin tidak perlu disebut lagi tetapi jelas alat sembang AI seperti ChatGPT, Claude dan lain-lain adalah pengubah permainan untuk produktiviti dan menyelesaikan masalah.
Walau bagaimanapun, sumber ini adalah ciptaan manusia dan diharapkan dapat membantu. Dokumen ini akan terus dikemas kini dengan sumber baharu di blog kami.
Dokumen yang kemas
Tutorial React Rasmi
Dokumen React rasmi ialah tempat yang bagus untuk bermula. Mereka ditulis dengan baik dan meliputi banyak perkara. Bahagian belajar khususnya ialah titik permulaan yang penting.
Komposisi vs Warisan
Halaman kecil daripada dokumen React warisan ini masih menjadi permata. Mula berfikir dari segi komposisi sangat membantu semasa anda mengembangkan projek dan mencipta komponen yang boleh digunakan semula.
Pengurusan Negeri
Tanstack (Pertanyaan React)
Mungkin perpustakaan pengurusan negeri pelayan pelanggan terbaik di luar sana. Boleh digunakan untuk sebarang jenis kerja async. Jika anda mendapati diri anda menghabiskan banyak masa memikirkan dan mengoptimumkan keadaan pemuatan dan ralat dalam aplikasi anda, ia berbaloi
mempertimbangkan React Query.
TkDodo mempunyai satu tan nasihat terperinci dan pandangan tentang cara untuk benar-benar memanfaatkannya. Lihat Pertanyaan Reaksi Praktikal.
XState
Perpustakaan pengurusan negeri seperti React Query, RTK Query dan SWR bagus untuk pengurusan negeri pelayan pelanggan. Untuk aplikasi keadaan pelanggan yang kompleks, XState sangat bagus.
XState ialah penyelesaian pengurusan dan orkestrasi negeri untuk apl JavaScript dan TypeScript.
Ia menggunakan pengaturcaraan dipacu peristiwa, mesin keadaan, carta negeri dan model pelakon untuk mengendalikan logik yang kompleks dalam cara yang boleh diramal, teguh dan visual. XState menyediakan cara yang berkuasa dan fleksibel untuk mengurus aplikasi dan keadaan aliran kerja dengan membenarkan pembangun memodelkan logik sebagai pelakon dan mesin keadaan.
Carta negeri khususnya menjadikan XState unik. Keupayaan untuk menggambarkan mesin keadaan anda pada asasnya ialah satu bentuk dokumentasi diri interaktif.
Admin
React Admin
React Admin ialah rangka kerja bahagian hadapan untuk membina aplikasi pentadbir. Ini cara yang bagus untuk membina antara muka pentadbir dengan cepat untuk aplikasi anda. Ia dibina di atas UI Bahan dan sangat boleh disesuaikan.
Untuk tujuan pengurusan data mungkin membuang masa untuk membina antara muka pentadbir tersuai. Operasi CRUD adalah agak standard dan React Admin ialah cara terbaik untuk bangun dan berjalan dengan cepat. Luangkan masa pada bahagian aplikasi anda yang unik dan memberikan nilai kepada pengguna.
Penyahpepijatan
React Dev Tools
Alat pembangun standard yang agak biasa kebanyakan orang yang biasa dengan React akan menggunakan ini. Dalam kebanyakan kes, orang yang baru memasuki ekosistem React mungkin tidak menyedari betapa berguna sambungan krom ini.
React Profiler
Pelanjutan Profiler disertakan dengan alat React Dev dan merupakan cara terbaik untuk melihat prestasi pepohon komponen. Sambungan itu hanyalah UI di atas API React.Profiler. Anda juga boleh mengimport komponen Profiler daripada bertindak balas, membungkusnya di sekeliling mana-mana pepohon komponen dan mendapatkan data yang sama jika anda ingin melogkannya atau melakukan sesuatu dengan data tersebut.
Dengan sambungan anda hanya tekan rekod dan kemudian berinteraksi dengan apl anda.
Apabila apl berkembang dalam kerumitan, anda mungkin mula mengalami masalah prestasi. Sangat membantu untuk dapat melihat komponen mana yang paling banyak menyebabkan pemaparan semula dan tempoh masa yang diambil.
Imej Profiler ini adalah daripada rakaman tapak ini. Tapak ini hampir statik sepenuhnya dan diberikan pada pelayan, jadi React Profiler agak membosankan. Kami dapat melihat bahawa komponen Pautan Tersuai (logo Kejuruteraan Delightful di bahagian atas sebelah kiri) dipaparkan semula dengan sangat cepat.
Menguji
Ramai orang cenderung mengikuti piramid ujian. Ideanya ialah anda harus mempunyai banyak ujian unit, beberapa ujian penyepaduan dan beberapa ujian hujung ke hujung.
Ideanya ialah ujian unit berjalan paling pantas dan paling murah untuk ditulis. Mereka sepatutnya membentuk sebahagian besar daripada ujian anda. Ujian penyepaduan adalah lebih mahal untuk ditulis dan dijalankan, tetapi ia menguji cara bahagian aplikasi anda yang berbeza berfungsi bersama-sama. Ujian hujung ke hujung adalah yang paling mahal untuk ditulis dan dijalankan, tetapi ia menguji cara aplikasi anda berfungsi dari perspektif pengguna.
Ujian unit boleh cenderung menjadi kembung dan tidak begitu berguna. Adalah penting untuk memastikan mereka fokus pada unit kod terkecil yang mungkin.
Satu-satunya perkara yang lebih teruk daripada tiada ujian ialah sekumpulan ujian yang tidak berguna.
Unit & Integrasi
Jest
Jest ialah perpustakaan ujian paling popular untuk Javascript. Ia dibina oleh Facebook dan merupakan perpustakaan ujian lalai untuk React.
Pustaka Pengujian React
Untuk menguji cangkuk dan komponen, Pustaka Pengujian React ialah cara yang perlu dilakukan.
Akhir ke Akhir
Cypress
Cypress ialah rangka kerja ujian hujung ke hujung yang sangat matang.
Penulis drama
Penulis drama ialah rangka kerja ujian hujung ke hujung yang lebih baharu yang dibina oleh Microsoft. Ia serupa dengan Cypress tetapi mempunyai beberapa ciri unik.
Blog, Video dan Orang
Bina Seni Bina Bahagian Hadapan Berdaya Tahan - Monica Lent
Ceramah oleh Monica Lent pada tahun 2019 ini merupakan karya agung abadi untuk pembangun bahagian hadapan.
Antara banyak perkara menarik yang lain, dia mencadangkan "komponen kongsi" hendaklah sama ada dalam sistem reka bentuk anda atau hendaklah disalin-tampal ke lokasi yang dimaksudkan untuk digunakan.
Matt Pocock
Matt Pocock ialah salah seorang pendidik dan pencipta kandungan terbaik yang banyak menumpukan pada Typescript. Dia telah mengeluarkan banyak barangan Typescript pada sosialnya dan menawarkan pakej pendidikan Total Typescript yang didakwa akan menjadikan anda ahli sihir.
Terlalu bertindak balas
Salah satu penyelenggara teras blog React Dan Abromov yang telah lama bertindak balas adalah menyeronokkan untuk dibaca. Beberapa bahagian yang menarik ialah Apakah Prinsip Pasukan React dan Komponen Berdaya Tahan Menulis.
Blog Kent Dodd
Kent telah menulis beberapa kandungan terbaik untuk pembangun web di internet. Antara lain dia telah mencipta beberapa kursus komprehensif Epic Web, Epic React dan Testing Javascript. Dia juga pencipta Pustaka React Testing.
Atas ialah kandungan terperinci React Sumber Pembangun. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Sama ada untuk memilih Python atau JavaScript bergantung kepada jenis projek: 1) Pilih Python untuk Sains Data dan Tugas Automasi; 2) Pilih JavaScript untuk pembangunan front-end dan penuh. Python disukai untuk perpustakaannya yang kuat dalam pemprosesan data dan automasi, sementara JavaScript sangat diperlukan untuk kelebihannya dalam interaksi web dan pembangunan stack penuh.

Python dan JavaScript masing -masing mempunyai kelebihan mereka sendiri, dan pilihan bergantung kepada keperluan projek dan keutamaan peribadi. 1. Python mudah dipelajari, dengan sintaks ringkas, sesuai untuk sains data dan pembangunan back-end, tetapi mempunyai kelajuan pelaksanaan yang perlahan. 2. JavaScript berada di mana-mana dalam pembangunan front-end dan mempunyai keupayaan pengaturcaraan tak segerak yang kuat. Node.js menjadikannya sesuai untuk pembangunan penuh, tetapi sintaks mungkin rumit dan rawan kesilapan.

Javascriptisnotbuiltoncorc; it'saninterpretedlanguagethatrunsonenginesoftenwritteninc .1) javascriptwasdesignedasalightweight, interpratedlanguageforwebbrowsers.2)

JavaScript boleh digunakan untuk pembangunan front-end dan back-end. Bahagian depan meningkatkan pengalaman pengguna melalui operasi DOM, dan back-end mengendalikan tugas pelayan melalui Node.js. 1. Contoh front-end: Tukar kandungan teks laman web. 2. Contoh backend: Buat pelayan Node.js.

Memilih Python atau JavaScript harus berdasarkan perkembangan kerjaya, keluk pembelajaran dan ekosistem: 1) Pembangunan Kerjaya: Python sesuai untuk sains data dan pembangunan back-end, sementara JavaScript sesuai untuk pembangunan depan dan penuh. 2) Kurva Pembelajaran: Sintaks Python adalah ringkas dan sesuai untuk pemula; Sintaks JavaScript adalah fleksibel. 3) Ekosistem: Python mempunyai perpustakaan pengkomputeran saintifik yang kaya, dan JavaScript mempunyai rangka kerja front-end yang kuat.

Kuasa rangka kerja JavaScript terletak pada pembangunan yang memudahkan, meningkatkan pengalaman pengguna dan prestasi aplikasi. Apabila memilih rangka kerja, pertimbangkan: 1.

Pengenalan Saya tahu anda mungkin merasa pelik, apa sebenarnya yang perlu dilakukan oleh JavaScript, C dan penyemak imbas? Mereka seolah -olah tidak berkaitan, tetapi sebenarnya, mereka memainkan peranan yang sangat penting dalam pembangunan web moden. Hari ini kita akan membincangkan hubungan rapat antara ketiga -tiga ini. Melalui artikel ini, anda akan mempelajari bagaimana JavaScript berjalan dalam penyemak imbas, peranan C dalam enjin pelayar, dan bagaimana mereka bekerjasama untuk memacu rendering dan interaksi laman web. Kita semua tahu hubungan antara JavaScript dan penyemak imbas. JavaScript adalah bahasa utama pembangunan front-end. Ia berjalan secara langsung di penyemak imbas, menjadikan laman web jelas dan menarik. Adakah anda pernah tertanya -tanya mengapa Javascr

Node.js cemerlang pada I/O yang cekap, sebahagian besarnya terima kasih kepada aliran. Aliran memproses data secara berperingkat, mengelakkan beban memori-ideal untuk fail besar, tugas rangkaian, dan aplikasi masa nyata. Menggabungkan sungai dengan keselamatan jenis typescript mencipta powe


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!
