I had vinyl plank in my apartment and played barefoot. No shoes, no socks. Grip was great. Note, when I'm home I'm barefoot 99% of the time.
When I buy shoes, I always check they have good grip in the store incase I end up playing pool in them at a pool hall.