Ótima analogia. Gosto do React, mas acho que ele só vale a pena em projetos grandes.