Pros and Cons of React
Pros: reusable UI, huge job market, one-way data is easy to debug, React Native reuses the mental model on mobile, ecosystem is mature (Router, RTL, Next).
Cons: not a full framework — choices fatigue. Easy to re-render too much if state sits too high. JSX looks weird on day one. Class-era docs still confuse freshers. SEO/SPA needs extra thought.
Balance: two pros, two cons. Example pro: same Button on ten pages. Example con: a junior puts all state in Context and every keystroke re-renders the app.
Pros and Cons of React — output — two pros, two cons. Don’t only cheer React.
Two pros + two cons + one re-render story.