se seu código é sujo, se você têm dificuldades para abstrair problemas do mundo real, seu problema não é Angular, nem React: é matemática.
O desafio aqui não é apenas na matemática. Muitos algoritmos numéricos desenvolvidos pela academia são tão complexos por debito técnico que parecem criptografados por natureza. Um exemplo notável é o código utilizado no simulador de Covid do Imperial College.
Ser proficiente em matemática não garante automaticamente habilidades em programação.