
TikiTaki është një bibliotekë me kod të hapur në TypeScript për navigim dydimensional: rrëshqitja vertikale kalon mes rreshtave, ndërsa ajo horizontale mes elementeve të një rreshti. Synon përdorime si portofole me projekte sipas kategorive, katalogë në ekran të plotë dhe galeri. Bërthama nuk ka varësi gjatë ekzekutimit; përshtatësit për React, Vue, Svelte dhe Angular janë të veçantë.
Rreshtat mund të kenë numër të ndryshëm elementesh. Çdo kalim vertikal i suksesshëm hap elementin e parë të rreshtit të ri, pa rikthyer kolonën e vizituar më parë. Një kalim i pamundur ruan pozicionin aktual dhe çdo gjest lejon lëvizjen vetëm te një qelizë fqinje.
Biblioteka përdor Pointer Events për ndërveprim me maus, prekje dhe laps digjital. Pas një pragu fillestar lëvizjeje, gjesti fiksohet në një bosht. Kalimi mund të aktivizohet sipas distancës ose shpejtësisë; gjestet e pamjaftueshme kthehen te qeliza aktuale, ndërsa tërheqja përtej kufijve has rezistencë.
Paketa instalohet me npm install tikitaki. Aplikacionet mund të përdorin navigate për lëvizje sipas drejtimit ose goTo për kalim të drejtpërdrejtë në një pozicion të vlefshëm. Komandat nuk vendosen në radhë kur motori është i zënë. Demoja mbështet edhe navigim vertikal me rrotën e mausit.
Burimi: DEV Community (Web Dev Feed) — lexoni artikullin e plotë në anglisht.

