I set out to build a dynamic featured-article component on my blog just like the one on Kent's Blog, and I ran into rehydration errors.
In this article, I walked through the mental model I used in implementing this feature and a workaround for rehydration in React.
Kindly take a look at it here