Should I include all the components in one file or break it into every component

Hi Figma community, I am new here!
Me and my team will be doing migration to Figma soon! (yes, never too late I guess).
We are now discussing about the file structure.
So we used to have a component file which includes all the components for our product and linked as a library.

I wonder if there is any best practices to organise the component files in Figma?
There is a saying in my team also suggest to break through different components to a separate Figma file, is it better than one big file?

Any thoughts or recommendations? Thanks.