Understanding media assets and assetBundlePatterns in bare workflow

The RN docs mention how static non-image resources are automatically handled by the packager, which I assume means that they won’t need to be added to the android/ios projects manually.

I just ejected to the bare workflow and my project has a number of audio files used in various situations (using expo-av) in the app. They are loaded using require(…)as per the docs (see previous link). Does this mean I won’t need to add those manually to the ios/android folders?

Do I need to worry about this in a bare workflow or will the packager simply include the files in the build without me having to copy those audio files to the ios/android folders, as per this documentation for another audio library?

And if so - what’s the point of Expo’s configuration option called assetBundlePatterns, which I’ve used previously?