Rumah >hujung hadapan web >tutorial js >Daripada Penyokong Sudut kepada Penggemar Reaksi: Perjalanan Saya ke Seberang
Mengenai pembangunan bahagian hadapan, saya sentiasa menjadi penyokong Angular. Angular adalah pilihan saya untuk semua apl saya, terutamanya kerana saya membangunkan banyak aplikasi mudah alih Ionik, yang pada mulanya berdasarkan JavaScript Angular atau tulen. Zon selesa saya dimantapkan oleh pembangunan Angular selama bertahun-tahun, tetapi harinya tiba apabila saya memutuskan untuk menceburi dunia React.
Perjalanan saya bermula dengan Angular, dan saya bertahan dengannya melalui tebal dan nipis. Saya menghargai pendekatan berstrukturnya dan cara ia disepadukan dengan lancar dengan Ionic untuk pembangunan apl mudah alih.** Apabila Ionic menambah sokongan untuk React, saya ragu-ragu dan menganggap ia hanyalah gimik pemasaran**. Lagipun, saya telah membina perisian sejak 2012 dan telah mencuba salah satu versi awal React sekitar 2015/2016. Pengalaman awal saya kurang cemerlang. Pada masa itu, React adalah kucar-kacir, prop ada di mana-mana, bersarang dalam prop lain, berselirat dan mengelirukan. Teori "komponen" masih di peringkat awal, dan JSX berasa janggal dan kikuk. Kerana kecewa, saya beralih kepada Angular.js (ya, bukan kesilapan menaip, dengan .js pada penghujungnya, saya sudah tua) dan tidak menoleh ke belakang.
Untuk lapan tahun akan datang, saya membina apl web pengeluaran, apl mudah alih dan papan pemuka tersuai dengan Angular. Ia memberi manfaat kepada saya, terutamanya kerana saya sentiasa lebih memfokuskan pada pembangunan bahagian belakang, menganggap bahagian hadapan sebagai tugas yang perlu dan bukannya minat.
Selama bertahun-tahun, saya perhatikan komuniti React berkembang pesat. Orang ramai membual tentang React sebagai masa depan pembangunan bahagian hadapan. Walaupun gembar-gembur, saya berpuas hati dengan persediaan Sudut saya. Saya pernah mencuba React sebelum ini dan rasa tidak perlu melawatnya semula.
Namun, rasa ingin tahu akhirnya mendapat yang terbaik daripada saya. Rasa ingin tahu mendorong saya untuk mencuba Next.js kerana saya memerlukan penyelesaian pemaparan sisi pelayan (SSR), dan Angular terbukti sukar untuk tujuan ini. Di sinilah segalanya berubah. Next.js memperkenalkan saya kepada dunia baharu.
Typescript, React, SSR dan pelbagai pustaka yang tidak berkesudahan untuk apa sahaja yang saya fikirkan. Bilangan komponen pra-dibuat mengejutkan saya. Saya menyiapkan apl berfungsi sepenuhnya hanya dalam satu hari, dengan log masuk, pengesahan dan integrasi Stripe semuanya disediakan. Peningkatan produktiviti adalah tidak nyata. Saya dapat membina bahagian hadapan dan logik pembayaran untuk Perkhidmatan API Berita Feedrika dalam masa 1 hari sahaja
Saya mendapati diri saya lebih cekap dengan rangka kerja yang baharu kepada saya berbanding dengan Angular, rangka kerja yang telah saya gunakan selama bertahun-tahun. Ia adalah satu pendedahan yang mengejutkan.
Pengalaman ini benar-benar mengubah cara saya melihat React. Saya berubah daripada skeptik kepada melihat potensinya. Fleksibiliti ekosistem React dan sokongan komuniti yang luar biasa sangat mengagumkan saya. Walaupun saya tidak meninggalkan Angular, rangsangan produktiviti yang saya peroleh daripada React sangat mengejutkan, dan saya merancang untuk terus meneroka arah ini. Perjalanan saya mengajar saya kepentingan untuk terus terbuka kepada teknologi baharu dan terus berkembang sebagai pembangun.
Atas ialah kandungan terperinci Daripada Penyokong Sudut kepada Penggemar Reaksi: Perjalanan Saya ke Seberang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!