Migrate Explore > Groups to Vue
We want to update all groups lists to use `vue_shared/components/groups_list/groups_list.vue` so we can have UX consistency and easily add Vue functionality in one place. The Explore > Groups list is already using Vue but uses a different groups list component. We should update to use `vue_shared/components/groups_list/groups_list.vue`. This view also has some technical debit around using `app/assets/javascripts/groups/service` and `app/assets/javascripts/groups/store` that we may be able to simplify and remove the need for.
Note that this epic should focus on creating a like-for-like experience with the currently existing functionality. New tabs that need backend support can be addressed at a later point outside of this epic.
## Implementation guide
See issues in this Epic. Ordered from top to bottom in the order they should be completed.
<!-- STATUS NOTE START -->
## Status 2026-03-26
<!-- Create a high level summary (optional but encouraged) -->
:clock1: **total hours spent this week by all contributors**: 2
:tada: **achievements**:
- Successfully rolled out the support for keyset pagination which resolves the missing pagination buttons bug
:arrow_forward: **next**:
- We need to update the [index for created_at column](https://gitlab.com/gitlab-org/gitlab/-/work_items/594092) to resolve performance issues.
_Copied from https://gitlab.com/groups/gitlab-org/-/epics/13791#note_3192662398_
<!-- STATUS NOTE END -->
epic