From ae3e549b85489369e29bab294d3fed0d001e4e33 Mon Sep 17 00:00:00 2001 From: 0w0 <55968557+rewrite0w0@users.noreply.github.com> Date: Sun, 11 Oct 2026 00:57:08 +0900 Subject: [PATCH] translate: 2026-09-29 article --- ...-29-react-19.3-pnpmpythoncargo-vite-1.0.md | 241 ++++++++++++++++++ 1 file changed, 241 insertions(+) create mode 100644 _i18n/ko/_posts/2026/2026-09-29-react-19.3-pnpmpythoncargo-vite-1.0.md diff --git a/_i18n/ko/_posts/2026/2026-09-29-react-19.3-pnpmpythoncargo-vite-1.0.md b/_i18n/ko/_posts/2026/2026-09-29-react-19.3-pnpmpythoncargo-vite-1.0.md new file mode 100644 index 00000000000..2195d303a1c --- /dev/null +++ b/_i18n/ko/_posts/2026/2026-09-29-react-19.3-pnpmpythoncargo-vite-1.0.md @@ -0,0 +1,241 @@ +--- +title: "2026-09-29: React 19.3, pnpm의 Python/Cargo 대응, Vite+ 1.0" +author: "azu" +translator: rewrite0w0 +layout: post +date: 2026-09-28T15:43:57.302Z +category: JSer +tags: +- React +- pnpm +- vite +- Tools + +--- + +JSer.info #780 - React 19.3가 출시되었다. + +- [React 19.3 – React](https://react.dev/blog/2026/09/09/react-19-3) + +``와 Fragment Refs가 Stable이 되었다. +`react-dom`에, `use(browser())`으로 컴포넌트를 브라우저에서만 렌더링하기 위한 `browser()`가 추가되어, Trusted Types API에 대응했다. +Server Components으로 ``를 직접 렌더링할 수 있게되어, `onFullscreenChange`/`maskType` 지원이 추가되었다. + +--- + +pnpm 12.4, 12.6가 출시되었다. + +- [pnpm 12.4 | pnpm](https://pnpm.io/blog/releases/12.4) +- [pnpm 12.6 | pnpm](https://pnpm.io/blog/releases/12.6) + +pnpm 12.4에는, `python.enabled`/`cargo.enabled`로 Python/Cargo 의존 관계 관리에 대응했다. +Cargo 대응 배경에는, Rust로 작성된 pnpm 자체 의존관계를 pnpm로 해결하고 싶은 [개발자의 의도](https://github.com/orgs/pnpm/discussions/14721)가 있다. +또한, `pnpm pipeline`, `trustPolicyExcludePrune`, `pnpm change check`가 추가되었다. + +pnpm 12.6에는, `autoDedupe`에 의한 의존 관계 중복 제거, `pnpm add --save-types`, Catalogs에서의 `file:`/`link:` 지원이 추가되었다. +그 외로, `pnpm tasks status`, `pnpm cache prune --dry-run`가 추가되었다. + +--- + +Vite+ 1.0가 출시되었다. + +- [Announcing Vite+ 1.0 | VoidZero](https://voidzero.dev/posts/announcing-vite-plus-1-0) + +Beta부터는, GitLab CI/CD 대상 `setup-vp`, Homebrew와 Docker 이미지, `vp hooks`/`vp staged`가 추가되었다. +`vp test`와 `vite-plus/test*`가 Vitest 5.0.1으로 이행하여, CLI의 Node.js 지원 범위가 변경되었다. +`oxlint`/`oxfmt` 실행 파일 래퍼가 삭제되어, `vp lint --lsp`/`vp fmt --lsp`를 사용하는 형태로 변경되었다. +그리고, `vp migrate`에 의한 Vitest 5으로 이행, npm provenance 검증, `vp add --offline`/`--frozen-lockfile` 지원이 추가되었다. + +---- + +

헤드라인

+ +---- + +## React 19.3 – React +[react.dev/blog/2026/09/09/react-19-3](https://react.dev/blog/2026/09/09/react-19-3 "React 19.3 – React") +

React JavaScript ReleaseNote

+ +React 19.3 출시. +``와 Fragment Refs가 Stable화, `browser()`와 Trusted Types 지원를 추가. +`react-dom`에 `use(browser())`로 컴포넌트를 브라우저만 렌더링 하기 위한 `browser()` 추가, Trusted Types API 지원. +Server Components로 ``를 직접 렌더링하도록 변경, `onFullscreenChange`/`maskType` 지원. + +- [react/CHANGELOG.md at main · react/react](https://github.com/react/react/blob/main/CHANGELOG.md#1930-september-9-2026 "react/CHANGELOG.md at main · react/react") + +---- + +## pnpm 12.4 | pnpm +[pnpm.io/blog/releases/12.4](https://pnpm.io/blog/releases/12.4 "pnpm 12.4 | pnpm") +

pnpm ReleaseNote

+ +pnpm 12.4 출시. +`python.enabled`/`cargo.enabled`에 의한 Python/Cargo 의존 관계 관리를 추가(pnpm 자체가 Rust로 작성되었기에). +`pnpm pipeline`, `trustPolicyExcludePrune`, `pnpm change check` 추가. + +- [RFC: Cargo ecosystem — pnpm for Rust crates, pnpr as a crate registry by zkochan · Pull Request #34 · pnpm/rfcs](https://github.com/pnpm/rfcs/pull/34 "RFC: Cargo ecosystem — pnpm for Rust crates, pnpr as a crate registry by zkochan · Pull Request #34 · pnpm/rfcs") +- [Track multi-ecosystem install architecture hardening · Issue #14566 · pnpm/pnpm](https://github.com/pnpm/pnpm/issues/14566 "Track multi-ecosystem install architecture hardening · Issue #14566 · pnpm/pnpm") + +---- + +## Zod 4.6 +[zod.dev/blog/zod-4-6](https://zod.dev/blog/zod-4-6 "Zod 4.6") +

JavaScript TypeScript library ReleaseNote

+ +Zod 4.6 출시. +`.validate()`/`.validateAsync()` 추가, `z.instanceof().properties()` 추가. +`z.fromJSONSchema()`로 `minProperties`/`uniqueItems`의 JSON Schema 키워드에 대응. +`z.iban()`, `z.withParser()` 추가, CommonJS에서 `require("zod")` 경유 호출 개선 + + +---- + +## Webpack 5.111 | webpack +[webpack.js.org/blog/2026-09-14-webpack-5-111/](https://webpack.js.org/blog/2026-09-14-webpack-5-111/ "Webpack 5.111 | webpack") +

webpack ReleaseNote

+ +webpack 5.111 출시. +ESM 출력이 Stable이 되어 `experiments.outputModule`없이 `output.module`를 이용 가능하도록. +`output.copy`, 브라우저 타겟에 맞춰 CSS 최소화 설정하는 `lowerUnsupported`/`colorFallbacks` 추가. +`acorn`/`neo-async` 의존을 삭제. + + +---- + +## Release v3.0.0 · pmndrs/jotai +[github.com/pmndrs/jotai/releases/tag/v3.0.0](https://github.com/pmndrs/jotai/releases/tag/v3.0.0 "Release v3.0.0 · pmndrs/jotai") +

React JavaScript library ReleaseNote

+ +Jotai v3.0.0 출시. +React 18/TypeScript 5.5/Node.js 22.12.0 이상이 필수가 되어, CJS/UMD/SystemJS 빌드를 삭제. +`atomFamily`/`loadable`/`jotai/babel`/`setSelf`/`delay` 옵션을 삭제. +`useAtomValueRaw`와 `useAtomValueRawSync` 추가 + +- [jotai/docs/guides/migrating-to-v3.mdx at main · pmndrs/jotai](https://github.com/pmndrs/jotai/blob/main/docs/guides/migrating-to-v3.mdx "jotai/docs/guides/migrating-to-v3.mdx at main · pmndrs/jotai") + +---- + +## What's New in Apollo Client 4.3 - Apollo GraphQL Blog +[www.apollographql.com/blog/whats-new-in-apollo-client-4-3](https://www.apollographql.com/blog/whats-new-in-apollo-client-4-3 "What's New in Apollo Client 4.3 - Apollo GraphQL Blog") +

JavaScript GraphQL TypeScript ReleaseNote

+ +Apollo Client 4.3 출시. +`Scalar`에 의한 Custom Scalars 시리얼라이즈/디시리얼라이즈, `TypeOverrides`에 의해 Cache 자료형 덮어쓰기 대응. +`@defer`/`@stream`의 Incremental Data 자료형 개선, `useSubscription`에서의 `skipToken` 지원 + + +---- + +## pnpm 12.6 | pnpm +[pnpm.io/blog/releases/12.6](https://pnpm.io/blog/releases/12.6 "pnpm 12.6 | pnpm") +

pnpm ReleaseNote

+ +pnpm 12.6 출시. +`autoDedupe`에 의한 의존 관계 중복 제거, +`pnpm add --save-types`, Catalogs에서의 `file:`/`link:` 지원. +`pnpm tasks status` 추가, `pnpm cache prune --dry-run` 추가. + + +---- + +## WebKit Features for Safari 27.0 | WebKit +[webkit.org/blog/18325/webkit-features-for-safari-27-0/](https://webkit.org/blog/18325/webkit-features-for-safari-27-0/ "WebKit Features for Safari 27.0 | WebKit") +

safari browser WebAssembly JavaScript css ReleaseNote

+ +Safari 27.0의 WebKit 변경점에 대해. +Safari MCP, `