This blog post makes the <i>classic</i> sales mistake of trying to market the product you want to sell instead of the product the customer would want to buy.<p>In this case the author has assumed that the customer doesn't know what React is, what it's used for, what it does, who uses it, or even what a React developer does. If the customer knew those things they wouldn't need the first half of the article that explains what they are. But the second half of the article still tries to sell the React development service.<p>Customers that know what React is and know they want a React dev don't need all the explainer at the start.<p>Customers that don't know what React is or what a React dev does probably want a web dev and don't really care what framework they're going to use. They just want a web app dev.<p>Consequently the article won't really work to sell services to <i>anyone</i>. It's poorly written for a knowledgable audience because it treats people like newbies, or it's too detailed for an actual newbie.