Apple has ditched USB A ports and all other ports with USB C on the latest MacBook and even a 2018 iPad Pro. So you need a Type C dongle to connect other external devices like HDMI, VGA and so on. If you check the price of USB C dongle from Apple then it costs $69 but does not have all the necessary ports like this $24 OMARS USB Hub has. The 8-in-1 OMARS USB C Hub contains HDMI, VGA, Ethernet, 2 USB 3.0, SD/Micro SD port, and a USB C charging port.
The regular price of this USB C hub is $43 but use discount code HUBOMARS to grab it for just $24 for a limited time.
From the Product Page:
INTERFACE: Omars 8 in 1 multi-functional USB C gigabit ethernet adapter expands laptop ports into 1 x HDMI 4K port;1 x VGA port; 2 x USB 3.0 port; 1x RJ45 Gigabit Ethernet; 1 x USB C Charging Port,1 x SD Card Reader and 1 x Micro SD(TF) Card Reader. (Note: The HDMI and VGA ports cannot be used at the same time)
DISPLAY AND INTERNET EXPANSION: Enjoy 4K@30Hz videos with the latest HDMI port and VGA (1080P); Gigabit Ethernet port offers speedy internet access ( RJ45: 10/100/1000Mbps LAN )
DATA TRANSFERRING AND SD/TF CARD EXPANSION: USB 3.0 ports provide a super fast transfer rate of up to 5Gbps, 10 times faster than USB 2.0 ports; SD and TF card slots work with SDHC, SDXC, micro SDHC, and micro SDXC cards (SD and TF card are not included).
DESIGN: Simple and convenient aluminum design, the sub-surface non-slip silicone surface treatment method to ensure you more comfortable touch and long-term usage. Low power consumption and low heat, prolong the product service life.
CERTIFICATION AND WARRANTY: Certified by CE, FCC, RoHS, Pass more than 20 tests in the quality control process; 12-month guarantee and lifetime professional service.