Hay un punto intermedio. Yo empecé con vanilla JS y jQuery, luego Angular 1.x, luego React. Te digo una cosa: soy MÁS creativo con React porque no pierdo tiempo resolviendo problemas ya resueltos.
La creatividad debería estar en UX, performance, arquitectura limpia, no en reinventar la rueda cada proyecto. Este es mi componente más 'creativo' últimamente:
// Custom hook para intersection observer con React
const useIntersection = (options) => {
const [isVisible, setIsVisible] = useState(false);
const ref = useRef(null);
useEffect(() => {
const observer = new IntersectionObserver(([entry]) => {
setIsVisible(entry.isIntersecting);
}, options);
if (ref.current) observer.observe(ref.current);
return () => observer.disconnect();
}, [options]);
return [ref, isVisible];
};¿Esto no es creatividad? Es creatividad aplicada a problemas reales.