cari

React Sumber Pembangun

Dec 11, 2024 am 10:34 AM

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.

React Developer Resources

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 Developer Resources

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.

React Developer Resources

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.

React Developer Resources

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!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Python vs JavaScript: Memilih alat yang sesuai untuk pekerjaanPython vs JavaScript: Memilih alat yang sesuai untuk pekerjaanMay 08, 2025 am 12:10 AM

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: memahami kekuatan masing -masingPython dan javascript: memahami kekuatan masing -masingMay 06, 2025 am 12:15 AM

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.

Inti JavaScript: Adakah ia dibina di atas C atau C?Inti JavaScript: Adakah ia dibina di atas C atau C?May 05, 2025 am 12:07 AM

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

Aplikasi JavaScript: Dari Front-End ke Back-EndAplikasi JavaScript: Dari Front-End ke Back-EndMay 04, 2025 am 12:12 AM

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.

Python vs JavaScript: Bahasa mana yang harus anda pelajari?Python vs JavaScript: Bahasa mana yang harus anda pelajari?May 03, 2025 am 12:10 AM

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.

Rangka Kerja JavaScript: Menguasai Pembangunan Web ModenRangka Kerja JavaScript: Menguasai Pembangunan Web ModenMay 02, 2025 am 12:04 AM

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

Hubungan antara JavaScript, C, dan penyemak imbasHubungan antara JavaScript, C, dan penyemak imbasMay 01, 2025 am 12:06 AM

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

Aliran node.js dengan typescriptAliran node.js dengan typescriptApr 30, 2025 am 08:22 AM

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

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

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

Alat panas

mPDF

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

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Pelayar Peperiksaan Selamat

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

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!