Skip to content

Future of Komponent #169

@Spone

Description

@Spone

I would like to gather feedback, to figure out what the future of Komponent should look like.

We created Komponent in 2018 when we felt that there was no convincing solution to organize our front-end code into components. Now in 2021 I feel like ViewComponent is the new standard for this. It is popular, very fast, well maintained and follows Rails conventions more closely than Komponent.

As you know, it's quite some work to maintain and evolve an open source project, and we haven't been up to the task in 2020. So we're considering deprecating Komponent, but we'd like to provide a path forward.

I currently work on a dozen projects heavily using Komponent (most of them still Rails 5.2), and some of them are migrating (or considering migrating) to ViewComponent.

If you are using Komponent, can you please tell us:

  • if it still makes sens to start a new project with Komponent in 2021?
  • if you're considering migrating to ViewComponent (or if you've already started)
  • if you want to stay on Komponent because some features are missing in ViewComponent
  • if you're interested in working on tools to ease the transition

Thanks in advance!


EDIT: I've started working on a draft to help you migrating to ViewComponent. Please review and contribute!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions