Los Patrones de Diseño son técnicas que nos ayudaran a no reinventar la rueda en problemáticas en especifico.
Como programador, es algo inevitable no adentrarte en algunos de estos patrones de diseño, y si eres programador frontend, a continuación te recomiendo 5 patrones de diseño con los que puedes comenzar a adentrarte a estas técnicas.