File hosting React

Hey,

I’m currently building an App with Next.js + React. There will be an user login with profile images. Does it make sense to have a separate file hosting server for the images, pdfs or whatever? Or should I store everything in the public folder?

I need best practice.

Thanks a lot,
Regrads, Daniel