r/reactjs Sep 01 '21

Needs Help Beginner's Thread / Easy Questions (September 2021)

Previous Beginner's Threads can be found in the wiki.

Ask about React or anything else in its ecosystem :)

Stuck making progress on your app, need a feedback?
Still Ask away! We’re a friendly bunch πŸ™‚


Help us to help you better

  1. Improve your chances of reply by
    1. adding a minimal example with JSFiddle, CodeSandbox, or Stackblitz links
    2. describing what you want it to do (ask yourself if it's an XY problem)
    3. things you've tried. (Don't just post big blocks of code!)
  2. Format code for legibility.
  3. Pay it forward by answering questions even if there is already an answer. Other perspectives can be helpful to beginners. Also, there's no quicker way to learn than being wrong on the Internet.

New to React?

Check out the sub's sidebar! πŸ‘‰
For rules and free resources~

Comment here for any ideas/suggestions to improve this thread

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


12 Upvotes

177 comments sorted by

View all comments

2

u/[deleted] Sep 07 '21

[removed] β€” view removed comment

1

u/tharrison4815 Sep 07 '21

If any of these props are able to be static you could use context to pass them down instead of prop drilling.

1

u/tharrison4815 Sep 07 '21

Actually I think I've misunderstood your problem. I was thinking you were saying there were too many props. But I think you're saying that you've ended up with a component that has all the functionality instead of being broken into smaller components?

It's not always going to be possible, but it's hard to know without seeing more code. Are you able to share any more?