TanStack Table is a headless UI library for building powerful tables and data grids for web applications. It supports various frameworks like React, Vue, Solid, and Svelte, and offers a flexible and powerful API for building customized and interactive tables.

In this video you'll learn how to create a complex, customizable table using the TanStack table library. The table will include lots of cool features like column resizing, custom column cells, sorting, filtering & pagination! You will learn about TanStack Table concepts such as: ColumnDefinitions, FilterState, FilterFn's, PaginationState & more! Lastly, you will learn how to build various UI components using Chakra UI.

0:01 Intro
0:42 Starting Files Walkthrough
1:43 useReactTable hook
2:50 Column Definitions
11:58 Column Resizing
15:40 Editable Text Column
22:33 Status Column
27:59 Date Picker Column
34:03 Filtering
52:33 Sorting
55:54 Pagination

Starting Files: https://github.com/OneLightWebDev/react-table-tutorial/tree/starting-files 
Finished Files: https://github.com/OneLightWebDev/react-table-tutorial 

TanStack Table: https://tanstack.com/table/v8 
Chakra UI: https://chakra-ui.com 
React Date Picker: https://www.npmjs.com/package/react-date-picker 

Subscribe: https://www.youtube.com/@nikita-dev/featured  

#react  #javascript  #programming 

React Table Tutorial | How to Create a Complex, Customizable Table using React
62.55 GEEK