@babel/preset-react is a Babel preset that compiles JSX syntax into standard JavaScript. It enables using modern React features, like JSX transforms, in JavaScript projects. This preset automatically includes the plugins necessary for JSX transformation, ensuring compatibility with various JavaScript environments. It simplifies the compilation process for React projects using Babel to support a wide range of browsers and platforms through JSX to a standard JS.
@babel/preset-react's release frequency is inconsistent. After an initial release in August 2018, there were no releases for over a year. Releases picked up in late 2019 and throughout 2020, with multiple versions in some months. 2021 and 2022 saw sporadic releases. 2023 had a couple of releases in May and then spread out throughout the year. The first half of 2024 had a few single releases, followed by more in October. 2025 shows a single release in April so far.
@babel/preset-react downloads show a strong upward trend, starting from 10 million in February 2024 and peaking at 82 million in June 2025. While download numbers remained high throughout 2024 and early 2025, July 2025 saw a decrease, and August 2025 (partial data) shows a further drop.