https://medium.com/@aleksandraslomska/front-end-development-what-should-i-learn-react-vue-angular-or-svetle-93c0e09868f6