Community

React 팀에서 연구 개발 중인 프로젝트의 진행중인 글로 작년 이후 진행된 상황이 정리되어 있습니다. 차후 React에 추가될 기능을 미리 볼 수 있고 React의 경우 Facebook 내에서 상

React 팀에서 연구 개발 중인 프로젝트의 진행중인 글로 작년 이후 진행된 상황이 정리되어 있습니다. 차후 React에 추가될 기능을 미리 볼 수 있고 React의 경우 Facebook 내에서 상당히 테스트를 해보고 나오기 때문에 릴리스 되면 바로 쓸 수 있는 경우가 많습니다. * 그동안 상태 변경으로 인한 렌더링이 너무 많이 일어나지 않도록 useMemo, useCallback, memo 를 사용한 수동 메모이제이션을 이용해서 해결해 왔습니다. 이는 괜찮은 방법이긴 하지만 이 문제를 근본적으로 해결하기 위해 React Compiler라는 최적화 프로젝트를 진행하고 있었고 이미 instagram에 적용해서 사용하고 있고 Meta에 더 적용해 본 뒤에 오픈소스로 공개할 예정이라고 합니다. * Server Actions라는 이름으로 클라이언트에서 서버로 데이터를 보내는 방법을 개발하고 있었는데 이 API를 클라이언트 전용으도로 사용할 수 있도록 확장하게 되었고 그래서 Server Actions라는 이름이 적합하지 않아서 이름을 Actions로 변경하게 되었다고 합니다. * 이러한 새로운 기능을 Meta 내부에서 개발하고 안전화되면 공개했는데 이제 React Canary를 통해 개발 중인 기능을 커뮤니티에서도 확인해 볼 수 있게 되었습니다. 그래서 react.dev 문서사이트에도 개발중인 기능을 추가했다고 합니다. * 다음 버전을 React 19가 될 예정이고 Documents Metadata, Asset Loading 등 큰 변화가 예상되는 기능이 포함될 것이고 릴리스 준비도 거의 되었다고 합니다. * 화면에보이지 않는 부분에 적용하는 기능인 Offscreen을 만들다 보니 화면에 보이지만 비활성 상태일 수도 있다는 것을 깨닫고 해당 기능의 이름을 Activity로 변경했습니다. https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024

알림

알림이 없습니다