6 in 1 USB C Multi-port Hub
Plug and play without driver requirement 
Connect with plenty of USB and charging to Macbook. 
The 3 USB 3.0 ports can be connected at the same time. 
Transmission speed up to 5Gbps, downward compatible with USB 2.0 and below
HDMI+VGA outputs can work at the same time, that allow connecting two external monitors simultaneously
Model No.: WH7341
Upstream: USB C Male
Downstream: 4x USB3.0,  1x HDMI, 1x VGA
Material: ABS, PC
Cable Length: 200±5mm
Dimension: 120*50*18mm
What can a hub charge?
Hubs can be used to charge any smaller devices. For instance, you can use a hub to charge phones, tablets, cameras, GPS devices.
What is USB-C?
The next generation of USB tech - small reversible connector designed to support a new wave of faster, more efficient power delivery, 10x faster data transfer and sync speeds than USB 2.0.
What is USB Power Delivery?
USB Power Delivery (PD) is a universal charging standard that enables compatible devices to charge at much higher power than normal. The technology supports bi-directional charging and data transfer from both host and peripheral. Fast charge your Pixel 3 or iPhone, and then use the same charger to power your MacBook. Get more detailed information from this blog post.