Heterojunctions of defective graphenes with 2D materials and metal nanoplatelets: preparation and catalytic applications