Seeking Advice on Creating UI Components in Strapi

Hey everyone,

I’m new to Strapi and I’m looking for some guidance on achieving my goal. Here’s what I’m trying to do:

Goal: I want to create a variety of UI components such as banners, sliders, FAQs, etc., and I’m wondering how to effectively manage them.

Approach One: Creating a Plugin
I’m considering creating a plugin. Is this a good approach? If so, how can I get started? Are there any sample repositories or documentation that you recommend?

Approach Two: Strapi Template
Another option I’ve explored is creating a Strapi template. This seems promising, and I’ve even tested it. However, I’m a bit confused about how users will receive updated versions since there are no dependencies. Any insights or suggestions on this?

I’d appreciate any advice or tips you can share! Thanks in advance.