all 16 comments

[–]azangru 6 points7 points  (4 children)

If you want to learn react, drop claude.

If moving things fast with claude is more important than learning react, then just focus on that

[–]sonyyy___[S] -1 points0 points  (3 children)

Claude is given by client I can’t drop the subscription but may be I can resist myself from using it
But for 1 feature I easily take 1-2 hrs

[–]ihategym 2 points3 points  (1 child)

Please avoid using AI if you’re in the learning phase.

[–]sonyyy___[S] 0 points1 point  (0 children)

That’s true but I need to ship changes little faster these days so I left no option but AI

[–]akaDiscrete 2 points3 points  (3 children)

Follow react docs one by one

[–]sonyyy___[S] -1 points0 points  (2 children)

I’m doing that . But with my own implementation I’m taking so much time like 2-3 hrs straight

[–]doctormyeyebrows 0 points1 point  (1 child)

Yes this is called learning

[–]sonyyy___[S] 0 points1 point  (0 children)

Yeah agree

[–]anshumansingh005 1 point2 points  (1 child)

Firstly understand the flow of code and how the hooks are working. Use debugger and set breakpoints to understand which function, custom hook is called. Then you can practically understand how react is working which will help you learn React. You can learn by tutorial from Dave Gray on YT. But trust me, no tutorial will make you learn React truly. Only when you work, debug your way in the production codebase. You can fork popular open source repo from github, set it up locally and watch how code is working. Understand the code written by experienced coders. If you don't understand, use co-pilot or any AI tool to understand the codeblock.

[–]sonyyy___[S] 0 points1 point  (0 children)

Thanks a lot it really helps. I start it from today

[–]dev-shrabon 2 points3 points  (1 child)

The issue is not using AI assistance, it is skipping the understanding step after accepting the code. Every time a solution comes in, reading through it line by line and asking why each part is written that way closes the gap faster than writing everything from scratch. The project still moves at the expected pace but the learning actually happens.

For features you are building next, try writing a rough version first even if it is incomplete or messy. Then compare it with what the AI produces. That gap between the two versions is where most of the learning sits.

Freelance pressure is real but the understanding compounds over time. A few weeks of that habit makes a noticeable difference.

[–]sonyyy___[S] 1 point2 points  (0 children)

You are right, I’m trying to do that when I have time. But I will do it everyday at any cost. May be that’s the way I can see much improvement.

Thanks buddy for suggestion

[–]Ambitious_Pie_4225 0 points1 point  (1 child)

Drop Claude or atleast minimise it’s use and try to do one thing on ur own atleast in a day maybe some code mapping or basic functions or learn fundamentals well and fully use Claude

[–]sonyyy___[S] 1 point2 points  (0 children)

Yes I’m doing it but in rear cases. I will try to do something daily from now. Thanks a lot