<Activity /><Activity>를 사용하면 앱을 제어하고 우선순위를 지정할 수 있는 "활동"으로 나눌 수 있습니다.visible과 hidden.hidden: 자식을 숨기고, effect를 언마운트하며, React가 할 일이 남아있지 않을 때까지 모든 업데이트를 연기합니다.visible: 자식을 표시하고, effect를 마운트하며, 업데이트를 정상적으로 처리합니다.useEffectEventuseEffect의 일반적인 패턴 중 하나는 외부 시스템의 일종의 "이벤트"에 대해 앱 코드에 알리는 것입니다. 예를 들어, 채팅방이 연결되면 알림을 표시하고 싶을 수 있습니다:theme을 변경하면 채팅방이 다시 연결됩니다. 이는 roomId와 같이 Effect 로직 자체와 관련된 값에는 의미가 있지만, theme에는 의미가 없습니다.useEffectEvent를 사용하면 이 로직의 "이벤트" 부분을 이를 내보내는 Effect에서 분리할 수 있습니다:eslint-plugin-react-hooks@latest로 업그레이드해야 linter가 이들을 의존성으로 삽입하려고 시도하지 않습니다. Effect Events는 "자신의" Effect와 동일한 컴포넌트 또는 Hook에서만 선언될 수 있습니다. 이러한 제한 사항은 linter에 의해 검증됩니다.useEffectEvent를 사용할 때 Effect 대신 사용자 이벤트에서 발생하는 개념적으로 "이벤트"인 함수에useEffectEvent를 사용해야 합니다 (이것이 "Effect Event"를 만드는 것입니다). lint 오류를 침묵시키기 위해 모든 것을useEffectEvent로 감싸거나 사용할 필요는 없습니다. 이는 버그로 이어질 수 있습니다. Event Effects를 생각하는 방법에 대한 심층 분석은 이벤트와 Effect 분리하기를 참조하세요.
cacheSignalAbortController와 함께 prerender를 호출하세요:prelude 셸을 클라이언트에 반환하고 나중에 resume을 호출하여 SSR 스트림으로 "재개"할 수 있습니다:resumeAndPrerender를 호출하여 SSG를 위한 정적 HTML을 얻기 위해 재개할 수 있습니다:react-dom/serverresume: Web Streams용.resumeToPipeableStream: Node Streams용.react-dom/staticresumeAndPrerender: Web Streams용.resumeAndPrerenderToNodeStream: Node Streams용.resume API에 전달할 postpone 상태를 반환합니다.

<ViewTransition> 지원을 위해 앱을 준비합니다. 더 많은 콘텐츠를 함께 표시함으로써 애니메이션은 더 큰 콘텐츠 배치에서 실행될 수 있으며, 가까이 스트리밍되는 콘텐츠의 애니메이션 연쇄를 피할 수 있습니다.참고 React는 휴리스틱을 사용하여 throttling이 핵심 웹 지표 및 검색 순위에 영향을 주지 않도록 합니다. 예를 들어, 전체 페이지 로드 시간이 2.5초에 가까워지면 (LCP에 대해 "좋음"으로 간주되는 시간), React는 배칭을 중지하고 throttling이 메트릭을 놓치는 이유가 되지 않도록 콘텐츠를 즉시 표시합니다.
renderToReadableStream은 이제 Node.js에서 사용 가능합니다prerender은 이제 Node.js에서 사용 가능합니다resume API:resume은 Node.js에서 사용 가능합니다.resumeAndPrerender은 Node.js에서 사용 가능합니다.eslint-plugin-react-hooks v6recommended 프리셋에서 기본적으로 flat config를 사용하고 새로운 React Compiler 기반 규칙에 대해 opt-in하는 eslint-plugin-react-hooks@latest를 발행했습니다.recommended-legacy로 변경할 수 있습니다:useId 기본 접두사 업데이트useId 기본 접두사를 :r:(19.0.0) 또는 «r»(19.1.0)에서 r`로 업데이트하고 있습니다.useId에 의해 생성된 ID가 view-transition-name 및 XML 1.0 이름에 유효한지 확인해야 합니다.react-dom: hoistable 스타일에서 nonce 사용 허용 #32461react-dom: React 소유 노드를 텍스트 콘텐츠도 있는 Container로 사용하는 경우 경고 #32774react: Context를 "SomeContext.Provider" 대신 "SomeContext"로 문자열화 #33507react: popstate 이벤트에서 무한 useDeferredValue 루프 수정 #32821react: useDeferredValue에 초기값이 전달된 경우 버그 수정 #34376react: Client Actions로 양식을 제출할 때 충돌 수정 #33055react: 재중단되는 경우 dehydrated suspense boundaries의 콘텐츠 숨기기/표시 #32900react: Hot Reload 중 넓은 트리에서 스택 오버플로우 방지 #34145react: React.lazy-ed Component 내부의 React.use 버그 수정 #33941react-dom: ARIA 1.3 속성이 사용될 때 경고 중지 #34264react-dom: Suspense fallback 내부의 깊게 중첩된 Suspense 버그 수정 #33467react-dom: 렌더링 중 중단 후 중단될 때 행(hang) 방지 #34192아직 댓글이 없습니다.
첫 번째 댓글을 작성해보세요!