Fork me on GitHub

2025-10-10: React 19.2, React Foundation, Birth of Prettier

Translator: rewrite0w0 Edit on GitHub See Revisions

JSer.info #751 - React 19.2가 출시되었다.

새로운 컴포넌트 <Activity /> 컴포넌트 추가, Hooks으로 useEffectEvent, cache()에 `cacheSignal가 추가되었다.

SSR로는 Suspense 배치처리가 지원되어, Web Streams에 대응한 API가 추가되었다. 또한, [email protected]으로 업데이트도 포함되었다.


React와 React Native 관리가, React Foundation으로 이관되었다.

React Foundation는 Linux Foundation 산하 프로젝트로 설립되어, Meta는 5년간 파트너쉽을 약속했다. 앞으로 복수의 기업이 멤버로 React 커버넌스 관리할 예정이다.


Prettier가 만들어진 경위와 배경에 대해 작성한 글을 공개했다.

Prettier가 만들ㄹ어진 이유, formatter에서 어려운 점, 오픈 소스와 자금원 등에 대해, Prettier 탄생에 관련한 이야기가 정리되었다.


To support JSer.info


헤드라인


React 19.2 – React

react.dev/blog/2025/10/01/react-19-2

React ReleaseNote

React 19.2 출시.
<Activity /> 컴포넌트 추가, useEffectEvent 추가, cacheSignal 추가.
SSR에서 Suspense 배치 처리, SSR의 Web Streams 대응한 API 추가, [email protected]으로 업데이트


Release Notes for Safari Technology Preview 229 | WebKit

webkit.org/blog/17447/release-notes-for-safari-technology-preview-229/

safari ReleaseNote

Safari Technology Preview 229 출시.
CSS text-decoration-line에서 spelling-error/grammar-error 지원.
SVG onbegin 이벤트, async 속성, download 속성 지원.
WebGPU에서 GPUTexture 객체 지원


October 2, 2025 Release – React Spectrum Releases

react-spectrum.adobe.com/releases/2025-10-02.html

React ReleaseNote library

React Aria October 2, 2025 출시.
Select 멀티셀렉트 대응, Disclosure 애니메이션 대응, <SelectionIndicator> 추가.
ComboBox의 onAction 대응, iOS 26에서 모달 개선


Introducing the React Foundation – React

react.dev/blog/2025/10/07/introducing-the-react-foundation

React Native news

React와 React Native 관리를 React Foundation에 이관할 예정.
Linux Foundation 산하 프로젝트로 설립, Meta는 5년간 파트너쉽 약속한 상태, 복수의 기업이 멤버로서 React 거버넌스 관리할 예정


Release v1.56.0 · microsoft/playwright

github.com/microsoft/playwright/releases/tag/v1.56.0

playwright ReleaseNote

playwright v1.56.0 출시.
Playwright Agents 추가, page.consoleMessages()/page.pageErrors() 추가, page.requests() 추가.
--test-list으로 테스트 대상을 수동으로 지정할 수 있음


React Native 0.82 - A New Era · React Native

reactnative.dev/blog/2025/10/08/react-native-0.82

React Native ReleaseNote

React Native 0.82 출시.
New Architecture만 지원으로 변경, Hermes V1를 플래그 조건으로 지원, React 19.1.1으로 업데이트.
DOM Node subset APIs 추가


읽을거리


Introducing Socket Firewall: Free, Proactive Protection for ...

socket.dev/blog/introducing-socket-firewall

npm python Rust security article

npm/yarn/pnpm, pip/uv, cargo에 대응한 패키지 설치할 때 네트워크 리퀘스트를 체크해서, 멀웨어 검지하는 도구.
각각 명령어 통신을 Proxy하는 형태로 동작하며, GitHub Actions의 CI에도 이용 가능


Vjeux » Birth of Prettier

blog.vjeux.com/2025/javascript/birth-of-prettier.html

JavaScript article OpenSource

prettier가 만들어진 이유, formatter에서 어려운 점, 오픈소스와 자금원에 대하여


What's coming in ESLint v10.0.0 - ESLint - Pluggable JavaScript Linter

eslint.org/blog/2025/10/whats-coming-in-eslint-10.0.0/

ESLint article

ESLint 10 변경 예정에 대하여.
Node.js 18 지원 종료, eslintrc 삭제.
Program AST Node의 range 변경, 비권장 Rule Context API 삭제, 설정 파일 탐색을 대상 폴더가 아닌 파일로 기점을 변경


cleaning house in nx monorepo, how i removed 120 unused deps safely

johnjames.blog/posts/cleaning-house-in-nx-monorepo-how-i-removed-120-unused-deps-safely

npm article

Knip 이용해 사용하지 않은 패키지 삭제한 이야기


Oxlint JS Plugins Preview | The JavaScript Oxidation Compiler

oxc.rs/blog/2025-10-09-oxlint-js-plugins.html

JavaScript Rust ESLint article

Oxlint의 ESLint 형식 JavaScript 플러그인 지원 관련하여.
ESLint 플러그인과 같은 API를 지원함으로, ESLint 플러그인 규칙을 동작하는 것을 목표로 함.


웹사이트, 서비스, 문서


bodadotsh/npm-security-best-practices: How to stay safe from NPM supply chain attacks

github.com/bodadotsh/npm-security-best-practices

npm security document

npm 공급망 공격에 관한 시큐리티 모범 사례


소프트웨어, 도구, 라이브러리


ayuhito/modern-tar: 🗄 Zero dependency streaming tar parser and writer for every JavaScript runtime.

github.com/ayuhito/modern-tar

nodejs library JavaScript

Web Streams API를 사용해 tar/gzip 압축하기과 압축풀기 하는 라이브러리


Pull Request to this article
JSer.info Slackに参加する