Charges on the console. Why would you want the charging one unless you had 2 more?
Because if you're docked your controller isnt charging. And for their size I'd expect them to have quite short battery life
Worst case would be undocked with the joycons disconnected. You could end up having to juggle two USB cables to keep the switch and the controller charged if you play long sessions like that