Part 1: Build Advance Data Table (Next.js, Shadcn, React Table - Tanstack, Tailwind)
ฝัง
- เผยแพร่เมื่อ 6 ก.พ. 2025
- In this tutorial, we'll walk you through building a fully functional and stylish advanced data table using Next.js, Shadcn, Tanstack's React Table, and Tailwind CSS. This step-by-step guide will help you implement features like sorting, pagination, filtering, and custom styling, all while maintaining a responsive design.
Whether you're building an admin panel, a data dashboard, or any project requiring a dynamic data table, this tutorial will provide the tools and knowledge you need to create an efficient and user-friendly table.
What you'll learn:
Setting up a Next.js app with Tailwind CSS for styling
Using Tanstack's React Table for advanced table functionalities
Integrating Shadcn for UI components and design flexibility
Implementing sorting, pagination, and filtering features in the data table
Customizing the table for a smooth user experience
Resources:
Github Repo Link: github.com/bip...
Figma Link: www.figma.com/...
Don't forget to like, subscribe, and click the bell icon for more tutorials on modern web development! Let us know your thoughts or questions in the comments section below.
#NextJS #Shadcn #ReactTable #Tanstack #TailwindCSS #WebDevelopment #AdvancedDataTable
Hi guys, Thank you for your support and comments. I have added new part of this playlist.
th-cam.com/video/LIv7-EKNQto/w-d-xo.html
This video I have a tutorial for building a backend API for Data Table: Sorting, Searching, Pagination.
Thank you for the source code, A full tutorial will be definitely helpful.
Thank you very much for sharing this with us mate!
Definitely a full video will be awesome 🙌
Thanks you for your comment.
Full video you mean UI video or using this UI to integrate with backend? :), Let me know
Hi there, I have added a new video part 2 and part 3 for this video, feel free to check it out.
th-cam.com/video/LIv7-EKNQto/w-d-xo.html
Really looks good 🔥, appreciate ❤
Thank you 🙌
This looks great, thanks for sharing the code! Keep adding videos to the playlist :D
Thank you for your comment.
I have completed all videos for playlist . The next one is :
Part 2: Build a Backend API for Data Table: Sorting, Searching, Pagination | Express.js, PostgreSQL
th-cam.com/video/LIv7-EKNQto/w-d-xo.html
And this is the final part where I integrated backend with frontend at part 3:
Part 3: Finalized Advanced Data Table: Sorting, Searching, Pagination | Express.js, PostgreSQL
th-cam.com/video/XmkbfgcJqRY/w-d-xo.html
Solid work!
Thank you for your comment :)
Good job, Best of luck 👍🏻
Many many thanks
Perfect tutorial, but how can you make it SSR, if i have about 10,000 rows, it will be a bit slow.
Thank you fo sharing sir
Thank you for your comment. :)
Please do share a full tutorial for this
Hi there, I have added a new video part 2 and part 3 for this video, feel free to check it out.
th-cam.com/video/LIv7-EKNQto/w-d-xo.html
Great work... Is this supporting server side rendering
Hi do you mean server side fetching or rendering? Because I am using use state for pagination and useTable hook, so it’s a client side rendering, but it can be separated out into a component and whole page can be made as server side rendering
@@DevInteprid i meant whole things is server side pagination get data into table search in table get data into table... And all stuff is server side
Surely, will do that, I will create a next series with adding server side content on this UI
Great work keep going @@DevInteprid
Hi there, I have added a new video part 2 and part 3 for this video, feel free to check it out.
th-cam.com/video/LIv7-EKNQto/w-d-xo.html
Thank you for source code!
thank you sir. give us full tutorial please!
Thank you for your comment!, will post a full tutorial soon :)
Hi there, I have added a new video part 2 and part 3 for this video, feel free to check it out.
th-cam.com/video/LIv7-EKNQto/w-d-xo.html
Please Provide full UI Tutorial Video...
Hi there, surely, I will add full UI tutorial video soon.
Hi there, I have added a new video part 2 and part 3 for this video, feel free to check it out.
th-cam.com/video/LIv7-EKNQto/w-d-xo.html
how to set column filters in column header icon click?
Hi, I didn't get what you are trying to say? Do you mean you need column filters on column headers like a popover?
@@DevInteprid yes
I guess you have to use popover component with button.
You can see in the documentation:
ui.shadcn.com/docs/components/popover