That depends on the MacBook that you've bought. If you've grabbed yourself a MacBook Air and want to connect multple USB devices, then you should look for one of the best USB-C hubs so that you can hook everything up properly. If you've bought a MacBook Pro, then you'll have more ports — including an SD card slot and HDMI port. You might not need a dock or a dongle with this laptop, although they are useful to have lying around just in case. Take a look at our picks for the best docking stations for MacBook Pro.