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
-
@olback don't get me wrong, I *love* angular, but angular is just too time consuming to set up for a simple application
-
olback107946y@MagnumPanda Interesting, I have never tried React or Vue but I can add new features to an angular app blazingly fast.
-
"[...]Any suggestions to get more in-depth with React[...]"
sure mate, you can look into... oh, wait....
"[...]without randomly installing multiple packages doing the same job?[...]"
well... nope sorry π -
@MagnumPanda
that's the good and the bad thing of react world.
you can rely on 2-3 huge big libraries, borrow tools from them and the hope that tree shaking thing in webpack strip off all the unused stuff from your code efficently, or you can include a ton of mini npm tools and try to keep the whole thing maintenable as you like.
and in between, you'll find a lot of different ways to do the same thing, different style guides, flavours, different ways to test, automate, people using a single redux store, people with classic pub/sub, teams with multiple redux stores behind a custom message dispatcher etc..
coding in react is almost totally unopinionated, you may like it, you may hate it. i hate it
if you want some good tips to impreve tho, i'd suggest to follow the AirBnb dev team, they publish some pretty juicy stuff and good articles on medium, youtube, twitter etc. -
I would look into some of the newer stuff that’s coming out. Like react hooks. But to get more in depth I would have to say learn testing in react. Jest and enzyme is what I use. It was a little tricky to learn testing Async funcs and mocking out stuff. After that I would checkout redux and some middleware stuff like thunks or saga
Related Rants
Learned react recently. It's such an amazing library, way better than Angular for smaller web-apps. Any suggestions to get more in-depth with React, without randomly installing multiple packages doing the same job?
random
angular
react