JSer.info #751 - React 19.2가 출시되었다.
새로운 컴포넌트 <Activity /> 컴포넌트 추가, Hooks으로 useEffectEvent, cache()에 `cacheSignal가 추가되었다.
SSR로는 Suspense 배치처리가 지원되어, Web Streams에 대응한 API가 추가되었다. 또한, [email protected]으로 업데이트도 포함되었다.
React와 React Native 관리가, React Foundation으로 이관되었다.
- Introducing the React Foundation – React
- Linux Foundation Announces Intent to Launch the React Foundation
- Introducing the React Foundation: The New Home for React & React Native - Engineering at Meta
React Foundation는 Linux Foundation 산하 프로젝트로 설립되어, Meta는 5년간 파트너쉽을 약속했다. 앞으로 복수의 기업이 멤버로 React 커버넌스 관리할 예정이다.
Prettier가 만들어진 경위와 배경에 대해 작성한 글을 공개했다.
Prettier가 만들ㄹ어진 이유, formatter에서 어려운 점, 오픈 소스와 자금원 등에 대해, Prettier 탄생에 관련한 이야기가 정리되었다.
To support JSer.info
- 😘 Recommend JSer.info to your friends!
- ❤️ Support @azu on GitHub Sponsors/JSer.info Sponsors
- 🐦 Follow @jser_info on X(Twitter)
헤드라인
React 19.2 – React
react.dev/blog/2025/10/01/react-19-2
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 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 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와 React Native 관리를 React Foundation에 이관할 예정.
Linux Foundation 산하 프로젝트로 설립, Meta는 5년간 파트너쉽 약속한 상태, 복수의 기업이 멤버로서 React 거버넌스 관리할 예정
- Linux Foundation Announces Intent to Launch the React Foundation
- Introducing the React Foundation: The New Home for React & React Native - Engineering at Meta
Release v1.56.0 · microsoft/playwright
github.com/microsoft/playwright/releases/tag/v1.56.0
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 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/yarn/pnpm, pip/uv, cargo에 대응한 패키지 설치할 때 네트워크 리퀘스트를 체크해서, 멀웨어 검지하는 도구.
각각 명령어 통신을 Proxy하는 형태로 동작하며, GitHub Actions의 CI에도 이용 가능
Vjeux » Birth of Prettier
blog.vjeux.com/2025/javascript/birth-of-prettier.html
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 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
Knip 이용해 사용하지 않은 패키지 삭제한 이야기
Oxlint JS Plugins Preview | The JavaScript Oxidation Compiler
oxc.rs/blog/2025-10-09-oxlint-js-plugins.html
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 공급망 공격에 관한 시큐리티 모범 사례
소프트웨어, 도구, 라이브러리
ayuhito/modern-tar: 🗄 Zero dependency streaming tar parser and writer for every JavaScript runtime.
Web Streams API를 사용해 tar/gzip 압축하기과 압축풀기 하는 라이브러리
