Back to listCategory dx Workaround hack Stage debug Freshness persistent Scope framework Upstream wontfix Recurring No Maintainer active
React's Deviation from Web Standards and Native APIs
5/10 MediumReact violates traditional web development standards by requiring JSX instead of HTML, pushing CSS-in-JS and inline styles instead of cascading CSS, using custom routing instead of native window.location and history API, and introducing 'use server' directives instead of standard fetch/JSON/HTTP patterns. These deviations create debugging nightmares and bad practices.
Collection History
Query: “What are the most common pain points with React for developers in 2025?”3/28/2026
Templating is done via `HTML`, yet React demand you to write `JSX`. `CSS` for styling, but React often pushes inline styles or `CSS-in-JS` (hello, `camelCase` properties!). Forget about the cascading part. Native routing via `window.location`, `href` or history api? Nah, that's not how react routing works.
Created: 3/28/2026Updated: 3/28/2026