JANGAN PAKE STATE buat fitur searching

  Рет қаралды 5,836

VoidFnc

VoidFnc

Күн бұрын

Follow my socials:
Instagram: / theodevoid
Discord: / discord
LinkedIn: / tmangowal
TikTok: / void_fnc
Twitch: / voidfnc
Sawer (Donasi):
saweria.co/voi...
Selama gue ada full-time job, 60% donasi akan disumbangkan ke orang-orang yang membutuhkan.

Пікірлер: 51
@agus-wesly
@agus-wesly 10 ай бұрын
bisa dioptimisasi lagi mungkin, di useState kasih function aja buat akses query params nya. jadi pas page di refresh, input nya keisi sesuai dgn query params ( gak kosong ) :D
@KomentarSaya
@KomentarSaya 10 ай бұрын
ini lebih bagus utk ux
@yusufmafif
@yusufmafif 10 ай бұрын
Makasih banyak abang Void.. 😃 Bang.. request dong bahas cara kerja pagination. 🙏
@voidfnc
@voidfnc 10 ай бұрын
next video deh yaa, tapi wajib jadi first ya kamu
@yusufmafif
@yusufmafif 10 ай бұрын
heheh.. berat tuu 😅@@voidfnc makasihh bang.
@vexl.project
@vexl.project 10 ай бұрын
Nah ditunggu
@PonziSchrodinger
@PonziSchrodinger 10 ай бұрын
Bang Kalo series Judi Online lanjut saya ada saran. 1.Hadiah besar(Jackpot) di dekatkan ke hadiah terkecil, 2.Setelah itu animasi rotasinya diperlambat diakhir supaya ketika mendekati jackpot ternyata dapet zonk. Itu adalah salah satu yang bikin ketagihan, berdasarkan pengamatan saya
@voidfnc
@voidfnc 10 ай бұрын
thankyou sarannya bro, tapi sorry banget sayangnya itu gak akan ada seri lanjutannya hehe
@x-xenotox
@x-xenotox 10 ай бұрын
​@@voidfnctakut kalo di lanjutin tiba tiba ada yg sawer Dari toto wlwkw
@voidfnc
@voidfnc 10 ай бұрын
@@x-xenotox rill coyyy
@m.ajiperdana6093
@m.ajiperdana6093 10 ай бұрын
Video² nya gokil² bangg,, semangat terus berkarya bang 🔥🙌 Request tutorial untuk private routing next js by role user dong bangg 🙏
@voidfnc
@voidfnc 10 ай бұрын
thanks broo, ditampung dulu yaaa
@imamsaukani7829
@imamsaukani7829 10 ай бұрын
sumpah bang video" lu penjelasan nya super duper mudah dipahami, buat course online dong bang wkwkw
@voidfnc
@voidfnc 10 ай бұрын
thanks broo, kalo course online entar ya kapan2 via youtube ajaa hehee
@maulanakayyis3635
@maulanakayyis3635 10 ай бұрын
kalo nambah sorting di params pake method ini termasuk best practice ga bang?
@voidfnc
@voidfnc 10 ай бұрын
betul, better kayak gitu juga, cuma ga kesebut aja di video. Ambil contoh dari tokopedia misalnya, pas kita nyari barang, ganti page, dan sorting pasti URL-nya nambah query params. Supaya pas refresh ga ilang pilihan kita.
@maulanakayyis3635
@maulanakayyis3635 10 ай бұрын
siap, thanks insight nya bang@@voidfnc
@windowsautoupdate1183
@windowsautoupdate1183 10 ай бұрын
thanks pro tips nya bang 🤟
@maulgans
@maulgans 10 ай бұрын
makasih kak
@nawumi_one
@nawumi_one 7 ай бұрын
pakai zustand terus aktifin fitur persist
@gesarizky
@gesarizky 10 ай бұрын
baru aja tadi implementasi ginian bang.... pake router navigation
@usamah6146
@usamah6146 10 ай бұрын
nicee 👍👍
@NoPal-vj7ci
@NoPal-vj7ci 10 ай бұрын
Openingnya mantap wkwk
@jpwt6747
@jpwt6747 10 ай бұрын
Bang dicari in sepuh php katanya abang ngejelekin php
@voidfnc
@voidfnc 10 ай бұрын
jalan damai aja bang 🙏
@WanAzmi
@WanAzmi 10 ай бұрын
Di tunggu paginations nya bang
@naufalnasrullah6965
@naufalnasrullah6965 10 ай бұрын
Mirip penggunaan useLocation dari react-router-dom ya bang
@voidfnc
@voidfnc 10 ай бұрын
lupa namanya apa di react-router-dom hehe
@naufalnasrullah6965
@naufalnasrullah6965 10 ай бұрын
@@voidfnc 😔🥀
@rayaprasetya2862
@rayaprasetya2862 10 ай бұрын
gua pernah bikin gini bang, tapi mode barbarnya, jadi inputan searchnya gua masukin ke local storage wkwk
@voidfnc
@voidfnc 10 ай бұрын
jangan dong pak 😭
@helpsleepingrelax3071
@helpsleepingrelax3071 10 ай бұрын
Kalo search nya ketriger berdasarkan ketikan user tanpa button cari apakah cocok untuk penerapan teknik tersebut bang?
@voidfnc
@voidfnc 10 ай бұрын
cocok banget, jgn lupa debouncing yaa
@asepbensin1469
@asepbensin1469 10 ай бұрын
lu tau hal hal kek gini itu dari mikir sendiri, berdasarkan pengalaman atau dikasih tau orang juga bang?
@voidfnc
@voidfnc 10 ай бұрын
gabungan antara semuanya wkwkwk
@Lionel_R21
@Lionel_R21 10 ай бұрын
lebih mantep lagi searchProduct nya dikasih nilai default dari router.query.search gak si bang? biar kalo di refresh, input searchnya ga kosong, ga bikin user bingung juga kok keluar datanya sedikit
@voidfnc
@voidfnc 10 ай бұрын
ahiyaa ini boleh juga, sengaja dikosongin buat ngasih tunjuk bahwa value search udh ga ngambil dari state tapi udh dari query params. Tapi lebih bagus untuk UX kalau input searchnya isinya sesuai query params💯💯
@Lionel_R21
@Lionel_R21 10 ай бұрын
@@voidfnc njir lah dibalas ges sma kairi
@voidfnc
@voidfnc 10 ай бұрын
@@Lionel_R21 gue bukan kairi bjirr😅
@RenekiChan
@RenekiChan 10 ай бұрын
​@@voidfncbang coba ngomong tagalog bang
@rizkydjanuar2809
@rizkydjanuar2809 10 ай бұрын
kenapa pake router.push ? bukannya bakalan banyak nyampah history ya ? kenapa engga pake replace aja ?
@voidfnc
@voidfnc 10 ай бұрын
kembali ke masing2 pertimbangan better UX-nya gimana sih. Gue personally pilih pake push justru supaya bisa kembali ke search results yg sebelumnya, contohnya kayak di tokopedia dia pake push. Tapi tentunya pake replace jg bisa aja 😁
@rizkydjanuar2809
@rizkydjanuar2809 10 ай бұрын
@@voidfnc ince info puh
@voidfnc
@voidfnc 10 ай бұрын
@@rizkydjanuar2809 aku mah masih pemula 🙏
@ihsannurulhabib9729
@ihsannurulhabib9729 10 ай бұрын
Kalo case nya search tapi server component gimana tu bang?
@voidfnc
@voidfnc 10 ай бұрын
harusnya sih kalo buat fitur search pakenya client component yaa, cuma blm pernah praktekin juga hehe
@shezzz761
@shezzz761 10 ай бұрын
const Page = async ({ searchParams }) => { let { q, page } = searchParams; if (parseInt(page) < 1 || isNaN(page)) { page = 1; } const resutsSearch = await getAnimeQuery(q, page); const { data, pagination } = resutsSearch; return ( Terdapat {pagination?.items.total} hasil pencarian untuk kata kunci &quot;{searchParams.q}&quot; : ); }; export default Page; kalau begini error ga bang?
@achmadichzan
@achmadichzan 10 ай бұрын
Tanpa clickbait, strimer kecil bisa apa? 🗿
@voidfnc
@voidfnc 10 ай бұрын
bisa difitnah anti php😭
@yannnisme
@yannnisme 10 ай бұрын
aku bocil pertama nih🗿, dapet apa?😂
@voidfnc
@voidfnc 10 ай бұрын
dapet pap mau?
Client-side Rendering vs Server-side Rendering
18:23
VoidFnc
Рет қаралды 7 М.
Let's Build a VIRTUALIZED LIST from Scratch in React.js
12:46
Raj talks tech
Рет қаралды 7 М.
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 107 МЛН
Dad gives best memory keeper
01:00
Justin Flom
Рет қаралды 24 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 7 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Ini adalah KEKUATAN UTAMA SHADCN UI + Tailwind
13:37
VoidFnc
Рет қаралды 10 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 183 М.
BIKIN FITUR PENCARIAN DENGAN JAVASCRIPT | REALTIME SEARCH
15:23
Yunus Almeida
Рет қаралды 4,6 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Master React JS in easy way
12:18
Nova Designs
Рет қаралды 87 М.
Pentingnya DEBOUNCING buat fitur search
11:25
VoidFnc
Рет қаралды 10 М.
Build a Search Bar with Next.js and Prisma (Search API endpoint)
40:22
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 634 М.
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 107 МЛН