Geval6 interview question

difference between directive and component?