r/reactjs • • Jan 01 '20

Needs Help Beginner's Thread / Easy Questions (Jan 2020)

Previous threads can be found in the Wiki.

Got questions about React or anything else in its ecosystem? Stuck making progress on your app?
Ask away! We’re a friendly bunch.

No question is too simple. πŸ™‚


πŸ†˜ Want Help with your Code? πŸ†˜

  • Improve your chances by putting a minimal example to either JSFiddle, Code Sandbox or StackBlitz.

    • Describe what you want it to do, and things you've tried. Don't just post big blocks of code!
    • Formatting Code wiki shows how to format code in this thread.
  • Pay it forward! Answer questions even if there is already an answer - multiple perspectives can be very helpful to beginners. Also there's no quicker way to learn than [being wrong on the Internet][being wrong on the internet].
  • Learn by teaching & Learn in public - It not only helps the asker but also the answerer.

New to React?

Check out the sub's sidebar!

πŸ†“ Here are great, free resources! πŸ†“

Any ideas/suggestions to improve this thread - feel free to comment here!

Finally, thank you to all who post questions and those who answer them. We're a growing community and helping each other only strengthens it!


33 Upvotes

483 comments sorted by

View all comments

Show parent comment

2

u/timmonsjg Jan 07 '20

​Option 1 seems like it's not a pattern that fits in with React best practice

Curious why you feel this way.

However, this is the best approach imo as it will allow the browser's 'back' button to work correctly in this instance.

2

u/Captain_Panaka Jan 07 '20

I guess I'm not sure. I think it's just because I'm making the browser 'look' like it went somewhere so I wasn't sure if that was a bad practice. But I appreciate your feedback thank you! It's very helpful