• Home
BuildWithMatija
Get In Touch
  1. Home
  2. Series
  3. Next.js UI Components & Data Tables
Next.js

Next.js UI Components & Data Tables

6 articles
Hub + 5 spokes

All Articles in Series

H
Complete Data Table with TanStack Table in Next.js
HUB1 of 6

Complete Data Table with TanStack Table in Next.js

Step-by-step implementation of a sortable, filterable, paginated data table using TanStack React Table and shadcn/ui…

Learn to build a fast, accessible Data Table with TanStack Table and shadcn/ui in Next.js — sortable columns, column filters, pagination, and custom cell…

16 min readFeb 24, 2026By Matija Žiberna
1
Build a Scroll-Driven Timeline with GSAP ScrollTrigger
PART 12 of 6

Build a Scroll-Driven Timeline with GSAP ScrollTrigger

Step-by-step React guide to a pinned, production-ready GSAP ScrollTrigger timeline with pixel-perfect positioning and…

Learn to build a production-ready scroll-driven timeline using GSAP ScrollTrigger and React—pin sections, sync multi-layer animations, ensure pixel-perfect…

17 min readJan 25, 2026By Matija Žiberna
2
PART 23 of 6

3 Proven Practices: Lucide React Icons & shadcn/ui

Enforce UI consistency with Lucide React icons, shadcn/ui components, and a reusable CTA type to cut duplication and…

Learn how Lucide React icons, shadcn/ui components, and a reusable CTA type prevent duplication, ensure consistent UI, and make global updates trivial for…

7 min readNov 19, 2025By Matija Žiberna
3
Fix Navbar Shift with scrollbar-gutter: stable — One Line
PART 34 of 6

Fix Navbar Shift with scrollbar-gutter: stable — One Line

Prevent layout shifts and fixed-navbar jumps using the CSS scrollbar-gutter: stable; a one-line fix that stabilizes UI…

Discover scrollbar-gutter: stable — the one-line CSS fix that stops sudden navbar shifts by reserving scrollbar space. Fix layout jumps and stabilize your UI.

4 min readFeb 1, 2026By Matija Žiberna
4
shadcn Table vs Data Table: When to Choose TanStack
PART 45 of 6

shadcn Table vs Data Table: When to Choose TanStack

Practical Next.js guide comparing shadcn/ui Table and a TanStack-powered Data Table — when to keep simple markup and…

Compare shadcn Table vs Data Table to decide whether to keep a small display table or adopt TanStack Table for sorting, filtering, pagination and…

10 min readFeb 25, 2026By Matija Žiberna
5
Interactive TypeScript Schema Visualizer for Next.js
PART 56 of 6

Interactive TypeScript Schema Visualizer for Next.js

Step-by-step guide using ts-morph and React Flow to parse TypeScript interfaces and render an interactive schema…

Build an interactive TypeScript schema visualizer in Next.js: parse interfaces with ts-morph, render relationships with React Flow, and explore your live…

13 min readFeb 2, 2026By Matija Žiberna
←Back to all series
HUB ARTICLE

Complete Data Table with TanStack Table in Next.js

By Matija Žiberna

Quick Navigation

Hub: Complete Data Table with TanStack Table in Next.jsPart 1: Build a Scroll-Driven Timeline with GSAP ScrollTriggerPart 2: 3 Proven Practices: Lucide React Icons & shadcn/uiPart 3: Fix Navbar Shift with scrollbar-gutter: stable — One LinePart 4: shadcn Table vs Data Table: When to Choose TanStackPart 5: Interactive TypeScript Schema Visualizer for Next.js

Payload CMS Websites

Your website becomes a structured knowledge system — for customers, employees, and AI.

Learn more

Bespoke AI Applications

Internal tools where AI reduces manual work and connects real business operations.

Learn more

Start a conversation.

Get in touch
Build With Matija Logo

Build with Matija

Matija Žiberna

I turn scattered business knowledge into one usable system. End-to-end system architecture, AI integration, and development.

Quick Links

Payload CMS Websites
  • Bespoke AI Applications
  • Projects
  • How I Work
  • Blog
  • Get in Touch

    Have a project in mind? Let's discuss how we can help your business grow.

    Contact me →
    © 2026BuildWithMatija•Principal-led system architecture•All rights reserved