Desain · Pasal DSN-08
Pencarian muncul tepat sekali per halaman
halaman
Satu halaman punya tepat satu pemicu data-projects-global-search. Satu pintu
untuk satu isi.
Kenapa: sempat ada dua pintu ke kotak ⌘K yang sama — satu di kolom, satu di palang. Keduanya membuka hal yang persis sama, tapi kehadiran dua pintu membuat orang mengira ada dua pencarian yang berbeda, lalu mencoba keduanya untuk memastikan. Duplikasi pintu memindahkan beban berpikir ke pengguna tanpa memberinya apa pun.
Cara menerapkan: pemicunya tinggal di ProjectsSidebar. Halaman yang butuh
pencarian tidak menambah pemicunya sendiri; ia sudah ada di kolom.
Belum punya pemeriksa: menghitung pemicu per halaman menuntut penelusuran
komposisi komponen, bukan sekadar pencocokan pola di satu berkas. Menghitungnya
per berkas akan salah tuduh pada ProjectsSidebar yang justru pemilik sahnya.