DEV Community

Ryota Murakami
Ryota Murakami

Posted on • Originally published at Medium on

I am a React Developer.

Despite I pretty favor Rails + turbolinks, jQuery will have been being my trusted bullet ever.

Sometime when I playground a little web interaction I’m getting data binding on nobuild process with new Vue().

It isn’t competitive battle for market shares😀

Top comments (6)

Collapse
 
entrptaher profile image
Md Abu Taher • Edited

Your post title says you are React developer, the contents says you are jQuery and Vue developer. Like how did you learn all three? I cannot even create one small thing with jQuery.

¯\(ツ)

Collapse
 
qm3ster profile image
Mihail Malo

Don't bother learning jQuery today if you aren't already familiar with it.
If you want to be productive as soon as possible, pick React or Vue and stick with them until you can make something useful, following the respective best practices.
If you want to learn about the web platform, don't use jQuery, use what's already natively available in the browsers. That includes the vast majority of what jQuery originally was meant to solve (from fetch() for ajax to document.querySelectorAll('*').forEach(x=>a=x.classList.add('new-class')) for $('*').addClass('new-class'))

Collapse
 
entrptaher profile image
Md Abu Taher

Ehem, it was a joke. I was kidding seeing differences in the post. Many thanks for writing an unexpectedly informative answer opposed to that.

Thread Thread
 
qm3ster profile image
Mihail Malo

The second half didn't register as a joke, only the first ¯_(ツ)_/¯

Collapse
 
malloc007 profile image
Ryota Murakami

Good Question!

Actually I have 5 years experience of Web Developer job.
During early of my career I learned jQuery and I was doing many tasks with that.

After that I learned Angular1 and I was using in work.
When Angular moved v2.x later Angular Framework was totally re architected and I saw Vue information on some article At the same time.
According to that, Vue syntax is very similar to Angular1(my opinion) therefore I grab it and tried soon.

After a few mouth I moved company and there's developer used React.
I joined large website dev team and I tried difficult, complex tasks more than before(of course with React)
As a result currently I have a strongest experience about React and past experience jQuery, Vue.

In fact, I've been spending thousand hours and I know I can't hold production quality skills(I mean real world product, not a todo app) between multiple frameworks concurrently because Time is limited.

The article message is libraries different from the one you spent most of the time will frequently be trending.
At the time, you don't have to feel "my most familiar stuff is outdated? uncool?".
It just invented brand new approach based on the colorful mind model, not a Zero-sum game.

Collapse
 
entrptaher profile image
Md Abu Taher

Cool! This comment explains it pretty well.