Are you a Jedi React Master?
I can not find a decent tutorial that can go in depth with the discussion about React JS. And right now with the whole React-Router-Dom V6 update, it makes learning so much worse.
Now Python!? I fkin love Python.
I'm so frustrated today. Ive been 24 days in this project I was assigned, with no where but a broken react routes. To top it off, everyone has their 'version' or how they would implement their private routes or protected routes. Ive been messing with this code stuff since 2016. I want to know it already. So I can move on with life and build shit that matters. smdh
How do you feel about React JS?
Top comments (27)
Your message looks a little alarming. I can give you some tips, but i guess nothing will make you solve your issues in one day.
Now i hear you when you said you where assigned a project. I'll assume a web project. And i also assume you are not a frontend developper, so your employer should also be aware that you are not efficient in it.
So if a can give you an advice: give you a break. Ask to switch projects. Accept failure.
If i where you, i'd go to my manager and explain why this task should not have been given to me but to a frontend developper.
This would make your company save money, and you your sanity.
oh also, come to find out. I have been using this extension on my browser called Privacy Badger.. smdh
Just now, i was so frustrated with life and coding that I said to hell with Privacy Badger! And refreshed my page, who would have thought.. it was the damn extension blocking my page from appearing..
im blown away as to why..
at this point, i dont even care tbh, im just glad its working now!
The nonprofit knows what I can and cant do, for sure. But its been a frustruating day altogether. I took a break and feel alittle better. I wont give up because Ill be right back where I started and thats at zero. Id rather push through it and manage it. Ill take a look at those other suggestions you mentioned, thanks for your comment!
But that all changed when I finally found some good teachers to learn from. Having a good teacher that has a learning style that works for you is the secret to getting good with any programming language.
I am not saying - give up, I truly believe anyone can learn React, it is just a matter of time. However, if it does not bring you joy - perhaps you are more suitable to be a purely Backend developer? I don't know where you are from, but where I live Backend developers are more in demand than Front end !
Would be nice to find a nice remote job there..
For me ReactJs and it's ecosystem is the way to go. I am working with React for last 3 years and never felt overwhelmed.
And it is true that JS makes you better in React and vicea versa. Because React is completely a JS paradigm.
In fact it is closer to JS then HTML.
If your experience with react is this bad. I wonder what it will be with other libraries and framework like Angular and view.
Anyways, No offense at all. It is all about preferences.
Yes, I totally get that.
Your right! The docs is all you need and hands on work! You cant have one without the other either..
Id rather develop what the designer gives me, so i know what to work on, then make itnup as i go along.
Whats also amazing, yesterday I ran into a YouTube video that opened up my eyes on what to expect when working with a team of developers.. from wire frames to sprints to standups..
Working alone, i skip all these steps! Ill need to continue doing them as if, to keep me in the flow of things.. it was very informative!
I have been into React for 4+ years now. I have learned a lot. React is growing at a fast rate, new features are being developed each day, and libraries and dependencies are updated each day. React and its ecosystem will piss you off sometimes but by the end of the day, you'll definitely have to choose it because of its large support and advanced features...
Who agrees with me that React and NextJs are among the best...
I agree with u, its a love/hate relationdship.
If you want to copy decent CSS snippets, check out things like Bootstrap (getbootstrap.com/) or find some good UI library that you like (here’s a list of ones for React specially: blog.logrocket.com/top-11-react-ui...).
Also, if you love Python, you can now use it in frontend with PyScript (pyscript.net/)!
I seen this! Im excited!
Im looking into SCSS!
bro get some Sass and work with functions and mixins. Css is always tedious but you gotta use some elbow grease and it will be fine.
good tip, thanks!
Routing with React (or an SPA for that matter) is one of the most bespoke things to implement in a project in my experience. No 2 app's I've worked on have routed the same way, and as it gets bigger the routing gets more difference.
Don't beat yourself up over this, it's just one of the things that comes with FE dev. In fact I've just finished up developing a new routing pattern for a large project, and seeing the fetch calls reduced and no screen lag feels pretty good. Used to hate routing, now I like it.
FE is quirky, like really quirky. Don't be surprised when you get stuck, celebrate when it clicks!
Other than mozilla what do you like using?
If you don't want be a frontend developer but only (or mainly) dealing with python backend, then try to find a position as backend developer.
I may just do that!
Why are you doing frontend work if you hate frontend? Why not do some Python work? If you need to do frontend, why React if you hate React? Why not do some Vue or Svelte? Whatever.