While Eleventy doesn't appear to be built for today's component-driven landscape, here are three approaches we can take to get closer.
They may look similar, but they each do something very different from the next, and it's important to understand the differences.
Component adapters are a great way to separate logic from presentation in component-driven development projects. Here's how I've implemented the approach in Gatsby.
It's tough to know when it's the right time to break a component up into smaller components. Here's a way to approach that process that relies on more than what you see on the screen.