KESALAHAN manipulasi STATE di REACT

Referensi:
www.geeksforgeeks.org/is-sets...
Follow my socials:
Instagram: / theodevoid
Discord: / discord
LinkedIn: / tmangowal
TikTok: / void_fnc
Twitch: / voidfnc
Sawer (Donasi):
saweria.co/voidfnc
Selama gue ada full-time job, 60% donasi akan disumbangkan ke orang-orang yang membutuhkan. Platform penggalang dana online utama biasanya di kasihnusantara.com/. Tapi kalau ada usulan untuk tujuan donasi, silahkan comment di bawah.

Пікірлер: 54

  • @DediAnanto
    @DediAnanto10 ай бұрын

    Salah satu hal sering bikin orang yang awal belajar react. Terus mereka akan bertanya 'kok state nya aku udah ku rubah tp gak ngefek sih'. Mantav

  • @USser747

    @USser747

    10 ай бұрын

    adalah saya ☝️

  • @pentaly
    @pentaly10 ай бұрын

    tambahan lagi, setState yg pake callback itu berjalan secara async jadi kl proses ngolah statenya lama mending di olah di luar dari callback functionnya biar gk kebalap sama proses selanjutnya.

  • @yogyyconst
    @yogyyconst10 ай бұрын

    siap bang

  • @mohammadbadrujaman1016
    @mohammadbadrujaman10162 ай бұрын

    thanks bang, ilmunya kepake banget barusan di project wkwk

  • @cupang_sawah4764
    @cupang_sawah476410 ай бұрын

    mudah dimengerti semoga harimu menyenangkan

  • @shezzz761
    @shezzz76110 ай бұрын

    mantap bang, sangat bermanfaat buat aku yang lagi buat aplikasi live chat berbasis web . terimakasih

  • @voidfnc

    @voidfnc

    10 ай бұрын

    kerenn kamuuu

  • @faridrizkywijaya2702
    @faridrizkywijaya270210 ай бұрын

    bang gw punya kasus dimana dalam satu event gw harus ngeupdate state terus hit API dengan ngirimin state yg baru aja diupdate. Nah kalo update state dan hit API digabung ke dalam 1 function yg ditrigger 1 event isi state yg dikirim ke API masih kosong, buat sementara gw atasinnya dengan ngehit api ditaro di useEffect yg ketrigger kalo statenya udah kerubah, nah ada ga cara lain biar gw bisa hit API dan update state dalam 1 function tanpa perlu useEffect

  • @naufalnasrullah6965
    @naufalnasrullah696510 ай бұрын

    bahas soal public, private, sama protected route bangg

  • @thinkeranddreamer
    @thinkeranddreamer10 ай бұрын

    pengen mulai belajar react

  • @suryaid5755
    @suryaid575510 ай бұрын

    seri road to fullstack udah ga lanjut ya bang?

  • @user-mt6kn8jn4o
    @user-mt6kn8jn4o10 ай бұрын

    bang theo tolong buatin video, yg jelasin tentang dasar state pada react, biar lebih faham lagi

  • @voidfnc

    @voidfnc

    10 ай бұрын

    iyah menyusul yaa

  • @rajuydr
    @rajuydr10 ай бұрын

    bang bahas zustand coba, katanya lebih simple dari redux?

  • @cairamadhan8594
    @cairamadhan859410 ай бұрын

    live nya mana ni

  • @P4jar121
    @P4jar12110 ай бұрын

    klo belajar di yt ny code evolution juga dibahas tuh yg bgini

  • @aufarijaal
    @aufarijaal10 ай бұрын

    kayaknya case ini untuk array, tpi kalo misal string / number / boolean doang bisa langsung aja mutateState(newValue), kalo nggak ngebutuhin value lama ya. cmiiw

  • @voidfnc

    @voidfnc

    10 ай бұрын

    pada dasarnya sama aja. Jika di dalam function kita ada logic untuk nge-setState 2 kali, terlepas dari tipe datanya tetep perlu pakein callback fn untuk dapetin state yang udah diubah behind the scenes. Tapi bener kalo kita gak butuh value lamanya, gak perlu pake callback fn. Sama seperti kata2 gue jg di video, gak selalu perlu, tapi lebih baik berjaga-jaga daripada malah ngaco wkwkwkk

  • @skydomeblue
    @skydomeblue10 ай бұрын

    Bang, buatin tutor crud data nextjs mongodb

  • @m.gentaarya1123
    @m.gentaarya112310 ай бұрын

    bang bahas state global dong

  • @helpsleepingrelax3071
    @helpsleepingrelax307110 ай бұрын

    Gw malahan mau ubah true false pun pake prev state ntah kek kebiasaan gitu😅 setLoading((prev)=> !prev)

  • @dzikriarkannur4557
    @dzikriarkannur455710 ай бұрын

    gak salah gw ambil coursnya jonas wkkwwk

  • @yusufmafif
    @yusufmafif10 ай бұрын

    bang kalau JS udah belajar sampai DOM, Asynchronous.. udah siap blum belajar React? atau masih ada lagi yang perlu dipelajari? trus minta pendapatnya donk belajar react dari awal bagus tutornya siapa ya? english 1 dan indon 1 donk.. hehe makasihh bg

  • @voidfnc

    @voidfnc

    10 ай бұрын

    bisaa gas react, kalo tutor indo pak Sandhika WPU lagi bikin, VIP Code Studio ada seri NextJS juga, kalo inggris harusnya lebih banyak kayak Academind, Freecodecamp, dll

  • @yusufmafif

    @yusufmafif

    10 ай бұрын

    Makasih banggg@@voidfnc

  • @arfa1473
    @arfa147310 ай бұрын

    bang, gimana cara destructure form shadcn/ui, misalkan kita bikin custom function input data yang membutuhkan state value & setState function dari react hook form di shadcn/ui?

  • @voidfnc

    @voidfnc

    10 ай бұрын

    gampangnya sebenernya semua events seperti onChange misalnya kita lempar ke custom handler, isinya logic custom terus tinggal panggil form.setValues untuk ganti isi form secara “manual”, gak pake Form ataupun FormField jadinya

  • @dzikriarkannur4557
    @dzikriarkannur455710 ай бұрын

    bang aku mau tanya kalo kita udh belajar react + kawan2 liblarynya, lanjut nextjs/typescript dlu atau fokus apa bang?

  • @voidfnc

    @voidfnc

    10 ай бұрын

    kalo gue pribadi coba pelajarin basics typescript terus masuk nextjs udh pake typescript biar lebih enakk

  • @dzikriarkannur4557

    @dzikriarkannur4557

    10 ай бұрын

    @@voidfnc makasih bang, infonya

  • @jpwt6747
    @jpwt674710 ай бұрын

    bang mau nanya baru belajar react masih binggung sama dunia per array an di react, apakah dengan dibungkus function kita bisa mengakses ke kasus-kasus korupsi jaman dulu ?

  • @voidfnc

    @voidfnc

    10 ай бұрын

    jirlaaahh gua udah serius bacanya 😭

  • @jpwt6747

    @jpwt6747

    10 ай бұрын

    Live stream kapan lagi bang 🤣🤣🤣

  • @voidfnc

    @voidfnc

    10 ай бұрын

    @@jpwt6747 tadinya siang ini mau live, tapi ketiduran hehe

  • @danangrifai
    @danangrifai10 ай бұрын

    ahhh,,, berarti si prevItems tersebut secara otomatis bakal ngerefer atau merujuk pada state yang bersangkutan yak bang?

  • @voidfnc

    @voidfnc

    10 ай бұрын

    yess, lebih tepatnya state yang value-nya udah diubah oleh React di belakang layar

  • @inifrhnn
    @inifrhnn10 ай бұрын

    tp kadang in some case kt butuh cara yg pertama buat ngambil data sebelumnya bg, kmrn diperusahaan gw, gw dsru bikin feature blog list yg ada tombol load more nya, waktu gw pke cara ini setData((prev) => [...prev, ...newData]), waktu initial fetch data yg pertama itu malah muncul 2 kali jd aneh gtu. trus gw coba pke cara lama eh malah berhasil dengan baik wkwkwk.. jd tergantung kasus nya jg si

  • @voidfnc

    @voidfnc

    10 ай бұрын

    kayaknya ini salah di logic fetching-nya sih, mungkin si `prev` jangan2 emang udah keisi dulu dari awal. Tapi ya, kalo itu works buat lo, yasudah biarkan jangan sampe nge-break aja wkwkwkk 😁. Tapi baiknya dicari tau sih kenapa bisa kayak gitu, kalau ada chance untuk improvement, why not kan? 😁

  • @inifrhnn

    @inifrhnn

    10 ай бұрын

    @@voidfnc iya bg awalnya gw pke cara yg kedua kan biar keliatan keren gtuu.. kek widih programmer bgt nich, eh tp malah aneh bgtu jd yasudahlah pke cara lama aj 😭

  • @voidfnc

    @voidfnc

    10 ай бұрын

    @@inifrhnn utamakan fungsi, buka gengsi yah wkwkwkwkwk

  • @inifrhnn

    @inifrhnn

    10 ай бұрын

    @@voidfnc yoii hehehe 😁

  • @Night01-vz9vt
    @Night01-vz9vt10 ай бұрын

    bang coba bahas kerja remote apakah perlu make visa gak di eropa sana?

  • @voidfnc

    @voidfnc

    10 ай бұрын

    kalo kerja remote kan dari indo ya berarti, gak perlu visa dong harusnya hehe

  • @Night01-vz9vt

    @Night01-vz9vt

    10 ай бұрын

    @@voidfnc ada liat di forum kalo kerja di us wajib make visa bg solnya itu standart nya,nah yg bikin saya ragu apakah informasi itu valid bg.Saya cari di chanel youtube gak ada yg bahas begituan bg

  • @voidfnc

    @voidfnc

    10 ай бұрын

    @@Night01-vz9vt hmm, mungkin beda2 ya. Tapi pengalamanku kerja di australia, engga perlu visa sih

  • @Night01-vz9vt

    @Night01-vz9vt

    10 ай бұрын

    @@voidfnc wahh makasih bngt bang udah share secara valid tapi menurut opini aku tergantung company nya juga ya bg.Moga aja aku bisa kayak abg bisa kerja remote sama orang luar

  • @mdnve
    @mdnve10 ай бұрын

    oke

  • @voidfnc

    @voidfnc

    10 ай бұрын

    ya

  • @IzzanAbdul
    @IzzanAbdul10 ай бұрын

    bang case ini cuma bagus digunakan buat state array doang kah?

  • @voidfnc

    @voidfnc

    10 ай бұрын

    kalo ga salah gue sempet mention di video, tapi ini berlaku untuk semua tipe data ya, gak cuma array

  • @IzzanAbdul

    @IzzanAbdul

    10 ай бұрын

    thanks bang

  • @_codesan
    @_codesan10 ай бұрын

    Mantep lubang

  • @voidfnc

    @voidfnc

    10 ай бұрын

    lubang kamu mantep