Do you use any frontend framework like React/Angular/Vue, etc?

by soulchild

soulchild
Junior Member
Kohai
Posts: 31
Threads: 3
Joined: Jun 2016
Reputation: 2
07-29-2016, 12:12 AM
#45064 (1)
I have been doing web dev project on the side for few years but I have never seems to encounter situation that I needed to use these frontend framework, Jquery seems to be doing fine for me.
I've been curious on these frontend framework but don't know where can I apply it to.

Do you use any of these framework? Have it improved your productivity?

RX14
Chibi Hentai Master
Optimist
Posts: 502
Threads: 5
Joined: Nov 2015
Reputation: 1
07-29-2016, 06:21 AM
#45081 (2)
You won't really encounter situations where you NEED to use those frameworks, but they increase your productivity when creating web applications. You should learn them so that you know when you should use them and when you shouldn't. Plus learning new frameworks (especially react) will teach you new ways to look at programming. Using redux (very popular addon to react) especially will teach you some pure functional programming. The idea of react (iirc) is to define semi-declaritively how your application should look for a specific state, instead of defining how your application should modify the dom when events happen which is what typically happens with jquery. On large applications handing state transitions becomes completely unmanageable, and react fixes that.

By the way, react isn't really a framework, it's a library which you need to plug with some other libraries and tools (redux, webpack, etc.) to make an application. I would suggest learning angular 2 at least, using typescript for some challenge and change if you're used to just using jquery.

[Image: 68747470733a2f2f6177772e6d6f652f683731666e372e706e67]
English animemester
soulchild
Junior Member
Kohai
Posts: 31
Threads: 3
Joined: Jun 2016
Reputation: 2
07-29-2016, 08:07 AM
#45082 (3)
I see, I never thought of declarative/reactive/functional programming. Maybe all of my applications are small enough to be manageable with just Jquery.
Thanks for the advices! I think I will go with React/Redux first, as Angular JS changes a lot between v1 and v2..