Choosing the right tech stack with Ionic

Hi! I’m a designer / webmaster rather than a coder and need to brief a developer. I’m looking to use Ionic for my next project, with Strapi as the CMS.

However I was thinking of using Gatsby to render the pages… or is using Gatsby not recommended / not required? I’m not really sure where Gatsby fits in to the whole thing.

The site will mainly be lists of data, images and articles.