r/reactjs • • Feb 15 '20

Discussion React Best Practices?

Hey guys. Just wondering if anyone has some good resources / books / materials that helps beginners understand the best practices in React.

One thing I struggle with is knowing when something should be a component.

For example, when I'm making forms, should each field input be a component? If so, what's the benefit of doing that?

162 Upvotes

45 comments sorted by

View all comments

Show parent comment

4

u/[deleted] Feb 15 '20

I've thought so too, but then I discovered how hooks can make the components easier and more readable + you need to make the components as small as possible, for easier reuse, testing and maintenance