How to make multiple physical hairs Skeleton or Socket?

Hello everyone.
I need multiple customizable hairs in my project and I wonder how should I apply it to character - through skeletal mesh with my character’s skeleton, OR separately - just adding a socket to my character’s bones and attaching my hair model with its own skeleton.
For more understanding - I have to add a lot of hairs and have individual physics on all of them

Thank you for your answer.