Membuat React Query dari Nol
(mugglim.github.io)Halo.
Saya membagikan proyek Build Your Own TanStack Query yang sebelumnya pernah saya perkenalkan, dengan menerapkannya ke homepage.
Untuk detail lengkapnya, silakan lihat tautan di bawah ini.
https://mugglim.github.io/build-your-own-tanstack-query/ko/
Kontribusi selalu disambut!!
20 komentar
Komentar kildong21 dengan gamblang memperlihatkan batasan kultural dan struktural di industri TI Korea. Melampaui sekadar trolling, kita perlu meninjau kembali mengapa komentar seperti ini bisa muncul secara alami.
Kalau bodoh, ya belajar dulu sana wkwkwk
Lihat saja gaya komentar yang biasa kamu tulis, wkwkwk
Belajarlah, begitu deh hehe
Saya rasa jika seseorang tidak mau bertanggung jawab atas omongannya di internet, mereka seharusnya dilarang menggunakan internet. Tolong bereskan sendiri omongan yang sudah Anda lontarkan.
Saya memang cukup pintar sih... tapi saya benar-benar tidak paham kenapa kamu menulis komentar seperti ini. Seseorang sudah bekerja keras lalu membagikannya ke komunitas, tapi yang kamu lakukan cuma memproduksi keluhan yang tidak masuk akal, dan itu benar-benar menjengkelkan. Memangnya kamu pernah melontarkan kritik yang benar-benar inovatif? Gara-gara orang sepertimu, budaya berbagi pengetahuan dan bertumbuh di antara para developer Korea jadi merosot. Jangan pamer kebodohan dengan menuliskan komentar sampah; pahami dulu konsep dasarnya lalu baru sok pintar.
Wkwk, mungkin karena saya bodoh. Kalau memang tidak paham kenapa ini diperlukan, setidaknya tanyalah dengan rendah hati.
Menurut saya, sikap tidak sopan dalam komentar tidak bisa dijustifikasi hanya karena merasa tidak tahu.
Bahkan dengan pesan yang sama, kalau disampaikan dengan sopan rasanya akan lebih mudah diterima, jadi cukup disayangkan karena yang terlihat hanya cemoohan sepihak.
Kalau pegawai baru di tim kami sedang mencoba memahami prinsip kerja library komersial yang terkenal luas dengan menulis sendiri versi sederhana dari kode yang bekerja mirip, saya pasti sudah menggendong dia... Mau berhasil atau tidak, tetap saya puji habis-habisan. Seperti memuji bawang yang direndam di air.
Kalau begitu, tolong buatkan sesuatu yang inovatif.
Apakah yang Anda maksud adalah kebutuhan akan React Query?
Atau yang Anda maksud adalah proyek Build Your Own TanStack Query?
Karena Anda menyebut manajemen state, saya jadi berpikir Anda sedang membahas kebutuhan akan React Query,
ReactQuery bisa dibilang cukup revolusioner.
Dan meskipun ReactQuery memang punya konsep yang mirip dengan manajemen state, ini bukan library yang tujuan utamanya adalah manajemen state.
https://tanstack.com/query/latest Kalau Anda lihat di sini, tujuan library tersebut dijelaskan secara singkat.
Kalau bukan soal ini, mungkin Anda bisa jelaskan bagian mana yang terasa kacau dan sulit dipahami, nanti saya juga coba ikut memikirkannya.
Itu karena tren arsitektur aplikasi web telah berubah selama ini
Aplikasi multi-halaman (MPA, bentuk tradisional)
Aplikasi satu halaman (SPA)
Melihat arus perkembangan teknologi, terasa seolah tidak semua kemajuan benar-benar merupakan perkembangan. Salah satu alasannya adalah total beban yang harus dipahami dan ditangani pengembang tidak berkurang, dan fungsi yang harus diimplementasikan antara server dan klien terus-menerus berpindah.
Ya, dalam kasus Angular, kita tidak perlu mempelajari hal-hal seperti itu karena pada dasarnya semua kode fondasi yang dibutuhkan sudah disiapkan. Jika nanti muncul kebutuhan, tinggal diterapkan saat itu. Sebaliknya, di React kita harus melengkapi sendiri teknologi yang belum ada, sehingga kolaborasi lebih sulit dibanding Angular dan standardisasi codebase juga tidak mudah. Karena cakupan React terbatas, React itu sendiri bisa terlihat ringan dan sederhana, tetapi cukup disayangkan karena banyak hal yang dibutuhkan dalam praktik kerja nyata tidak disertakan.
Apakah Anda sudah membaca https://tanstack.com/query/latest ini terlebih dahulu?
Melihat pertanyaan yang Anda ajukan, sepertinya Anda sedang membicarakan perlunya manajemen state di sisi klien.
Menurut saya, Anda tampaknya salah memahami isi artikel ini dan juga kegunaan library React Query.
Tujuan utama proyek ini bukan untuk menciptakan library baru, melainkan untuk belajar tentang strukturnya dengan cara membuatnya sendiri.
Kalau Anda sempat membuka tautan yang ada di artikel, Anda pasti langsung mengetahuinya. Atau jangan-jangan Anda belum membukanya?
"Pengalaman membuatnya sendiri - Anda bisa meningkatkan pemahaman tentang TanStack Query dengan mengimplementasikannya dari nol."
React Query bukan ditujukan sebagai library manajemen state klien.
Ini berbeda dari Redux maupun berbagai library lainnya.
Saya agak kurang pas kalau harus memberi kuliah tentang tanstack di sini,
jadi sebaiknya baca dulu https://tanstack.com/query/latest lalu ajukan pertanyaan setelah itu.
Dan ReactQuery juga bisa digunakan di aplikasi React Native, hehe
Kalau yang ingin Anda keluhkan adalah soal manajemen state klien ...
Anda datang ke tempat yang salah.
Build your own ***adalah semacam proses pembelajaran yang memudahkan pemahaman konsep dengan membuat versi sederhananya sendiri.TanStack Query adalah solusi yang mendominasi pasar untuk manajemen server state.
Solusi ini memudahkan penanganan performa seperti caching dan permintaan waterfall, serta status permintaan seperti loading dan error.
Kalau belum mengenalnya, saya sarankan untuk melihatnya setidaknya sekali.