Including image slider within text field

Hello, I am looking into designing a portfolio site with content managed through Contentful. One obstacle I’m running into is that for some of my projects, I would like the ability to include either one or several simple image sliders within the main text content field. To achieve this, would I require a rich text field, or is there a way to refer to components with plain text? This would be for a site build in React and Gatsby. Thanks for any advice!

I think the easiest is to:

  1. in Rich Text field, create a embed entry where you want to add the sliders
  2. in the embed entry, add field “media - many files”