Frontend frameworks are good for increasing your productivity. They help you to build websites more quickly and you don't have to keep reinventing the wheels over and over again.
I often used to create websites without using a CSS framework. But the last couple of years I've been using CSS frameworks more and more.
The first framework I was introduced to was Bootstrap. I loved it at the beginning, but I thought it was to hard to customize it exactly the way I wanted it. So many times I just used the grid or a few other components from Bootstrap and built the rest my self. I used Bootstrap in many projects where I work and I liked it more and more. But still, I wasn't totally satisfied.
Then suddenly I discovered a CSS framework called Bulma.io. It was so easy to set up and start using. It was lightweight and the sites I used it on loaded more quickly than when I used Bootstrap.
The first times when I used jQuery, I felt that I could build anything. It was really awesome to work with. But after some years it started feeling dated. It wasn't modern any more.
I heard about something called Angular and searched it up online. I went through a couple of tutorials and liked what I saw. It was very different from jQuery and the learning curve was very steep. When I built stuff I kept feeling that it was very bloated and not particularly quick.
If there is one framework I can't recommend enough, it's Vue.js.
Right now, my two favorite frontend frameworks are Vue.js and Bulma.io. What do you think about these two frontend frameworks?