Writing a React Table of Contents Component
Last year, I wrote about migrating this blog to Next.js. It ended up being a huge post, so I wrote a `` React component to make it more navigable. You can also see the TOC in action on this page:
The bulk of the logic for this component is based on Emma Goto's great examples in her "How to build a table of contents in React", with a few improvements worth discussing. If you haven't yet, go read that post! Emma does a great job showing both the final working solution and explaining the thinking behind it step-by-step.
Read more →