<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/davegray/best-of/2024/12" -->

---
title: Best Dave Gray posts — December 2024 | daily.dev
description: The most upvoted Dave Gray posts from December 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/davegray/best-of/2024/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/davegray/best-of/2024/12
og:type: website
og:site_name: daily.dev
og:title: Best Dave Gray posts — December 2024 | daily.dev
og:description: The most upvoted Dave Gray posts from December 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Dave Gray — December 2024

1. 1  
[](https://daily.dev/posts/react-table-with-pagination-column-filters-sorting-next-js-full-stack-project-ssmt6itvv "React Table with Pagination, Column Filters & Sorting | Next.js Full Stack Project")  
Video  
![Avatar of davegray](https://media.daily.dev/image/upload/s--q9DAw_zl--/f_auto/v1724390746/logos/davegray)Dave Gray · 2y  
React Table with Pagination, Column Filters & Sorting | Next.js Full Stack Project  
Learn how to enhance a React table in a Next.js full stack project with features like pagination, column filtering, and sorting. The tutorial includes coding steps and best practices for implementing these features using various tools and libraries, including Sentry for debugging.  
18

[See all Dave Gray archives](/sources/davegray/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/davegray/best-of/2024/12#page","url":"https://daily.dev/sources/davegray/best-of/2024/12","name":"Best Dave Gray Posts — December 2024","description":"The most upvoted Dave Gray posts from December 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/davegray/best-of/2024/12#items","numberOfItems":1,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/react-table-with-pagination-column-filters-sorting-next-js-full-stack-project-ssmt6itvv","name":"React Table with Pagination, Column Filters & Sorting | Next.js Full Stack Project"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Dave Gray","item":"https://daily.dev/sources/davegray"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/davegray/best-of"},{"@type":"ListItem","position":5,"name":"December 2024"}]}]}
```

