It's never too late, if you are a js dev, you must one day, work on a react project.
Like Vue or angular.
Learning the 3 let you choose which one you prefer ;) and learn you a lot of things about VanillaJS
i agree with you, better we learn about vanilla js before using library/framework.because, if you had basic about vanillajs its easy to you understand why you using framework.
React is still very prevalent in the business world, so if you want to learn something that gets you employed, it's a sensible choice.
Still, react suffers from a few unfortunate design decisions. To their credit, the react maintainers work hard to improve their library while remaining backwards compatible. That gives some other frameworks an edge over react, which is only partially compensated by a thriving ecosystem.
A Freshmen’s year old who is a nerd about coding, tech, computers, and software etc. Love to code, program and help out people and collaborate. Just a dev hanging out while playing a game of life.
Nah bro. You’re never late to learn for anything. Learning can be done anywhere anytime. And just to mention React is an amazing app developing framework so it’s a really good place to start mastering a fundamental framework of the development community. So nope. You’re just in time.
It's never too late to start, personally if you already master js you can start learning reactJS it's a very good library and highly demanded currently I recommend it because they send me messages on linkedin every day for react developer positions then you could learn nextJS it's also very defendant.
No it's not too late. I myself am learning how to code and have yet to learn about ReactJS. Once I have the fundamentals down of JavaScript, then I will learn about React.
Learning to code also! React and now Next js. I really dig the component driven approach, it's a nice easy mental model to get into. Been looking at Storybook as well to power up the development/design side of things.
If you want to do VDOM stuff, make money with it and focus on one Toolkit only, then learn React. It has it's downsides, but it's the leader in use and ecosystem and will only become obsolete when VDOM libraries disappear alltogether. ... Which actually might start happening soon.
If you want to skip VDOM solutions for the render side of things, use JS template literals with libraries such as lit or HyperHTML. Those use the newest browser features and don't need VDOM anymore and thus are notably faster and leaner. But they're not all that popular just yet and may find replacement by completely native webcomponent features. They also may lack extended integration with other features such as routing or extended state handling.
Why would it be late? React from my point of view is easier to learn now than a couple of years ago due to the introduction of hooks.
It takes time to get good at it though. I would say about a year. It may seem easy at the beggining but as you do more stuff you start to discover how little you actually know.
More than anything React is fun, intuitive and by far my favorite front-end library. I would recommend it to any developer.
I’ve been a Vue dev for 4+ years. It’s just how my brain works now. I recently started working with React. Sure, there are things in React that I was like, “what?!”, but overall it’s like eating a different flavor of ice cream. I love ice cream either way. It was surprisingly easy to pick up on things, enough that I decided to go rogue after reading a little bit of documentation. Have fun, break stuff, learn and progress… it’s the dev way! 😅
Tech Lead/Team Lead. Senior WebDev.
Intermediate Grade on Computer Systems-
High Grade on Web Application Development-
MBA (+Marketing+HHRR).
Studied a bit of law, economics and design
Location
Spain
Education
Higher Level Education Certificate on Web Application Development
Tech Lead/Team Lead. Senior WebDev.
Intermediate Grade on Computer Systems-
High Grade on Web Application Development-
MBA (+Marketing+HHRR).
Studied a bit of law, economics and design
Location
Spain
Education
Higher Level Education Certificate on Web Application Development
You're right sorry.
Anyway there's no much difference as you can see, React is still way above that.
Angular2 + Vue together group less than the half of the React usage.
like I am good at JS and Angular 2+ framework . And I wanna explore the Web3 projects , but web3 projects are build upon mostly react and next.js . That's why I'm having some little confusion .
Why? What has been stopping you? I think this is an important question.
but web3 projects are build upon mostly react and next.js
Whatever I may personally think of "web3" I dare say React isn't a key component of it. Those projects use it because it's currently a popular and prevalent skill set so the choice of React is purely incidental.
Learning React and Next.js isn't going to give you the key to understanding "web3"—you will simply become more familiar with React and Next.js. Is it still useful to learn? Yes provided it is useful to you in some way.
I am good at JS and Angular 2+ framework
Right and using React will feel quite a bit different; it will introduce you to a different way of building SPAs (though there are typically two different design philosophies at work). Knowing React means you can collaborate with other React developers in some way—maybe that is what is important to you.
Just keep in mind that React is just a tool; it's good for some use cases but has limitations like any other tool. So having a particular goal in mind where the use of React is relevant is probably a good idea to keep you motivated while you learn it.
Too Late?
jQuery was released in 2006. In the 2020 Stack Overflow Developer survey it was still the most commonly used web framework; in 2021 React finally surpassed it.
jQuery was found on top 8041/10k, 83432/100k, 794769/1m live sites.
React was found on to 4423/10k, 28509/100k, 149547/1m live sites.
It is never too late. The patterns you will learn with React are relevant across other web frameworks, and software engineering in general. I recommend you learn it.
I made the personal experience that it can be an advantage to jump newly into a progressed framework like react.
Because you learn the new shit not the old stuff like class components (given you learn with the right sources).
On the other hand you are not experienced with bug finding and you probably dont know the quirks and production issues that can occur.
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
10 plus years* active enterprise development experience and a Fine art degree 🎨
Hi Adam , Because NEXT.JS framework is trending and other JS frameworks are popping up that's why I asked this question in discussion forum to clear my doubts and start learning react.
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
10 plus years* active enterprise development experience and a Fine art degree 🎨
Ah, there's a simple answer for this one this applies to any future technologies.
It comes down to jobs did, was or is React popular? Popular from a business perspective means lots of work out there to support.
There is also a pulse on dev you can read, I see React much more often than other, so you know to go where the money is.
Yes there are many smaller frameworks but how many jobs? Probably not many.
Learn these fireworks for fun, learn React, Vue, Angular as your core for business.
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
10 plus years* active enterprise development experience and a Fine art degree 🎨
Thanks a lot Adam for your great advice 🙌 . Now I don't have any second thoughts regarding React framework future. I'll surely start my learning on react.
Thanks again 👍
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
10 plus years* active enterprise development experience and a Fine art degree 🎨
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
Location
City of Bath, UK 🇬🇧
Education
10 plus years* active enterprise development experience and a Fine art degree 🎨
I was re-reading this and noted the clear correlation between the Generations and the routing paradigm:
Gen 0: server routing, classic MPA Gen 1: hash client routing, classic SPA Gen 2: push-state isomorphic routing, modern SPA Gen 3: server partial client hybrid??, Transitional twitter.com/IgorMinar/stat…
18:00 PM - 20 Apr 2022
Igor Minar 🇸🇰🇺🇸💙💛
@IgorMinar
I've been recently thinking a lot about the Web, frameworks, why we do what we do, and why it matters at all.
Back in November I joined @Cloudflare to help build a better Web. I'm stoked about the opportunity ahead, and I'm now happy to share my story: https://t.co/y3Nyoet5OM https://t.co/xngQhqInZi
It's never too late, if you are a js dev, you must one day, work on a react project.
Like Vue or angular.
Learning the 3 let you choose which one you prefer ;) and learn you a lot of things about VanillaJS
Thanks Thierry ✌️ . I was just avoiding learning react but I will not do that anymore.
i agree with you, better we learn about vanilla js before using library/framework.because, if you had basic about vanillajs its easy to you understand why you using framework.
React is not everything.
Is you can program anything will be a problem.
React is still very prevalent in the business world, so if you want to learn something that gets you employed, it's a sensible choice.
Still, react suffers from a few unfortunate design decisions. To their credit, the react maintainers work hard to improve their library while remaining backwards compatible. That gives some other frameworks an edge over react, which is only partially compensated by a thriving ecosystem.
Nah bro. You’re never late to learn for anything. Learning can be done anywhere anytime. And just to mention React is an amazing app developing framework so it’s a really good place to start mastering a fundamental framework of the development community. So nope. You’re just in time.
It's never too late to start, personally if you already master js you can start learning reactJS it's a very good library and highly demanded currently I recommend it because they send me messages on linkedin every day for react developer positions then you could learn nextJS it's also very defendant.
Thanks for your advice. I'll start to learn react and then next.js . Afterall both of them based on JavaScript only so it'll not be that hard I guess.
No it's not too late. I myself am learning how to code and have yet to learn about ReactJS. Once I have the fundamentals down of JavaScript, then I will learn about React.
Learning to code also! React and now Next js. I really dig the component driven approach, it's a nice easy mental model to get into. Been looking at Storybook as well to power up the development/design side of things.
If you want to do VDOM stuff, make money with it and focus on one Toolkit only, then learn React. It has it's downsides, but it's the leader in use and ecosystem and will only become obsolete when VDOM libraries disappear alltogether. ... Which actually might start happening soon.
If you want to skip VDOM solutions for the render side of things, use JS template literals with libraries such as lit or HyperHTML. Those use the newest browser features and don't need VDOM anymore and thus are notably faster and leaner. But they're not all that popular just yet and may find replacement by completely native webcomponent features. They also may lack extended integration with other features such as routing or extended state handling.
Why would it be late? React from my point of view is easier to learn now than a couple of years ago due to the introduction of hooks.
It takes time to get good at it though. I would say about a year. It may seem easy at the beggining but as you do more stuff you start to discover how little you actually know.
More than anything React is fun, intuitive and by far my favorite front-end library. I would recommend it to any developer.
I’ve been a Vue dev for 4+ years. It’s just how my brain works now. I recently started working with React. Sure, there are things in React that I was like, “what?!”, but overall it’s like eating a different flavor of ice cream. I love ice cream either way. It was surprisingly easy to pick up on things, enough that I decided to go rogue after reading a little bit of documentation. Have fun, break stuff, learn and progress… it’s the dev way! 😅
Hope this answers the question:
npmtrends.com/angular-vs-react-vs-vue
This is the new version of Angular:
npmtrends.com/react-vs-vue-vs-@ang...
You're right sorry.
Anyway there's no much difference as you can see, React is still way above that.
Angular2 + Vue together group less than the half of the React usage.
like I am good at JS and Angular 2+ framework . And I wanna explore the Web3 projects , but web3 projects are build upon mostly react and next.js . That's why I'm having some little confusion .
Why? What has been stopping you? I think this is an important question.
Whatever I may personally think of "web3" I dare say React isn't a key component of it. Those projects use it because it's currently a popular and prevalent skill set so the choice of React is purely incidental.
Learning React and Next.js isn't going to give you the key to understanding "web3"—you will simply become more familiar with React and Next.js. Is it still useful to learn? Yes provided it is useful to you in some way.
Right and using React will feel quite a bit different; it will introduce you to a different way of building SPAs (though there are typically two different design philosophies at work). Knowing React means you can collaborate with other React developers in some way—maybe that is what is important to you.
Just keep in mind that React is just a tool; it's good for some use cases but has limitations like any other tool. So having a particular goal in mind where the use of React is relevant is probably a good idea to keep you motivated while you learn it.
Too Late?
jQuery was released in 2006. In the 2020 Stack Overflow Developer survey it was still the most commonly used web framework; in 2021 React finally surpassed it.
React is often called the modern jQuery or PHP.
React was released in 2013 so it probably still has a few years to go.
Though sometimes results can surprising:
Meta/Facebook is reportedly still using BigPipe (i.e. React isn't a one-size-fits-all solution).
If you want to explore web3, mb learn some React basics and focus on the web3 stuff that excites you!
If you are a master at JavaScript and know Typescript also, then you are perfect!
It is never too late. The patterns you will learn with React are relevant across other web frameworks, and software engineering in general. I recommend you learn it.
There are still many job offers and not enough developers. So yes, go for it!
Nothing is ever too late to learn! Something is always better than nothing
Definitely not too late — It's become pretty mature, so you can count on the core concepts being pretty baked in by this point.
Thanks Ben ✌️
I made the personal experience that it can be an advantage to jump newly into a progressed framework like react.
Because you learn the new shit not the old stuff like class components (given you learn with the right sources).
On the other hand you are not experienced with bug finding and you probably dont know the quirks and production issues that can occur.
Hi Sham 👋 why do you feel it is it too late?
Hi Adam , Because NEXT.JS framework is trending and other JS frameworks are popping up that's why I asked this question in discussion forum to clear my doubts and start learning react.
Ah, there's a simple answer for this one this applies to any future technologies.
It comes down to jobs did, was or is React popular? Popular from a business perspective means lots of work out there to support.
There is also a pulse on dev you can read, I see React much more often than other, so you know to go where the money is.
Yes there are many smaller frameworks but how many jobs? Probably not many.
Learn these fireworks for fun, learn React, Vue, Angular as your core for business.
Sham one more thing, no your mind, make your decision based on what you care about not one anyone else says. Pragmatism > Idealism
Thanks a lot Adam for your great advice 🙌 . Now I don't have any second thoughts regarding React framework future. I'll surely start my learning on react.
Thanks again 👍
Is that the principal or is there a framework by the same name?
SolidJS
do you thing is it a really comparison?
🥁 I'm kidding
As far as I'm concerned, the top players are the ones to learn, Vue, Angular, React, as a consultant I switch between each more than once a day.
I also think that Svelte and Stencil are the only compiler based approaches, I'd like to put my money down and say this is the future
Compilation is the future for server-first solutions to rein in the one app for the price of two problem that SSR for CSR frameworks struggles with.
Whether that will make SPA's and React less dominant (in tech social media attention) in the near to medium term future remains to be seen.
So far Astro seems like a good hedge either way when an SPA isn't an ideal fit.
Is it worth learning React or should I go for python ? dua to get rid of court case