Novel 0D/2D ZnSe/SnSe heterojunction photocatalysts exhibiting enhanced photocatalytic and photoelectrochemical activities