Toptal
As was pointed out in the first part of our React tutorial, getting started with React is relatively easy. Start by using Create React App (CRA), init a new project, and start developing. Sadly, over time, you might hit a situation where your code will become rather hard to maintain, especially if you are new to React. Components may get unnecessarily big or you could end up with elements that could be components but aren’t, so you can end up writing repetitive code here and there.
That’s where you should try to really start your React journey—by starting to think in React.
Whenever you approach a new app, a new design that you need transform into a React application later on, first try to decide what components will be in your sketch, how you can separate the sketch to make them easier to manage, and which elements are repetitive (or
To read the full article click on the 'post' link at the top.