React Labs: What We've Been Working On - February 2024 - React
react.dev
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
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 3월 5일 오전 11:53
AI(LLM) 애플리케이션의 발전 속도가 AI 지능(능력)의 발전 속도를 따라가지 못하고 있는 상태가 되었다. 즉, 이제 AI가 부족한 것이 문제가 아니라, AI의 능력을 100% 활용하지 못하고 있는 것이 문제인 상태가 되었다는 이야기.
2000년 초반부터 온톨로지 연구를 해왔고, 관심을 갖고 있는 사람으로서 GraphRAG 에 대해 갖고 있는 생각을 적어봤습니다.
... 더 보기쿠
... 더 보기한
... 더 보기