Introducing StyleX | StyleX
Stylexjs
Meta에서 내부에서 만든 스타일링 시스템인 StyleX 프로젝트를 오픈소스로 공개했습니다.
StyleX는 CSS-in-JS의 개발자 경험은 그대로 유지하면서 컴파일 도구로 CSS 성능과 확장성을 모두 지원할 수 있도록 설계되어 표현력, 결정성, 안성성 확장성을 모두 갖추고 있다고 합니다. 표현형 CSS 하위 집합을 지원하기 때문에 유틸리티 목적의 클래스 이름이라 라이브러리를 따로 공부할 필요 없고 스타일을 원자적인 CSS 클래스 명으로 변환해서 최적화 해주기 때문에 파일/컴포넌트 단위를 넘어서 스타일을 합칠 수도 있고 타입도 지원하기 때문에 프로퍼티와 값을 세밀하게 제어할 수 있다고 합니다. 그래서 SylteX는 컴파일 타임과 런타임에서 모두 빠를 수 있습니다.
이 StyleX 프로젝트는 Facebook.com을 React로 다시 구축하면서 스타일 관리에서 새로운 무언가가 필요하다는 것을 깨닫고 만들게 되었으며 지금은 Facebook뿐 아니라 WhatsApp, Instagram, Threads 등 Meta의 서비스에서 수년간 사용하면서 발전시키다가 이번에 오픈소스로 공개한 것입니다.
아무래도 대형 프로젝트에서 수많은 사람이 협업한 경험이 녹아있을 것 같아서 실제로 어떨지 궁금해 집니다.
https://stylexjs.com/blog/introducing-stylex/
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 12월 22일 오전 11:27
과
... 더 보기AI(LLM) 애플리케이션의 발전 속도가 AI 지능(능력)의 발전 속도를 따라가지 못하고 있는 상태가 되었다. 즉, 이제 AI가 부족한 것이 문제가 아니라, AI의 능력을 100% 활용하지 못하고 있는 것이 문제인 상태가 되었다는 이야기.
d
어제 AI 시대의 개발자 토론회에서 내가 대 AI 시대에는 버전관리 시스템이 필요없을 수도 있다고 생각해야한다는 말을 했는데, 그정도로 파격적인 생각을 해야한다는 이야기긴했지만, 진짜 그럴까?를 다시 한 번 생각해봤다.
우선 버전관리 시스템의 목적은 크게 다음 세 가지다.