Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Look into Reflux. It makes it easier to get data from one component to another. By the way, I absolutely hated ReactJS. I hated the "unclean" code you have to write, manually updating states, and some more things...
-
Cube18929268y@ducdeswin It's pure hype. You don't need it unless you build a big web application, Facebook- or Instagram-like, that relies on real-time communication. There's also a lot of work required to get started but it gives back basically no real benefits 90% of the time.
-
I agree with @Cube189. I've used React and React Native for a few projects. Try it for yourself first.
There's one huge advantage to knowing React: getting hired. Check out a few 'Javascript Dev' wanted ads and you'll see what I mean.
I learned React from a few courses by Wes Bos and Stephen Grider. After you're comfortable with React, learn Redux to complement it. I've found Redux to be the most popular complementary library to React. As usual, look it up for yourself and make up your mind.
Then, learn another library for yourself and future projects. Vue.js looks very promising. Happy hacking! -
zshh38488yWow solid tips in this rant. If you don't have any advice then why bother leaving a comment?
I picked up the way React works pretty quickly and learned most by looking at code from popular components. Do not underestimate just analyzing code and playing around with it. There's a bunch of cool components on GitHub, search for something simple at first - like a tooltip. Have fun! -
zshh38488yAnd React may be "hype" at the moment, but you can land a job at a big, cool company so why not learn it.
-
Don't be overwhelmed by the initial setup and steep learning curve. It can be frustrating at first, especially when the simple things seem overly complicated. Once you become accustomed to it, it'll be much easier to see why it is gaining popularity at the moment. Personally, I really like how it enables you to gracefully compartmentalize your code. Scaling and reuse is also much easier as it was built for larger applications. 😊
Ready to learn reactjs, some advice please ? :)
undefined