JavaScript
-
JSX의 불편함을 해결한다는 TSRX, 직접 따져봤습니다개발 이야기 2026. 6. 22. 11:22
최근 FrontOverflow 매거진에서 TSRX라는 기술을 접했습니다. Inferno를 만들고 React, Svelte 팀을 거친 Dominic Gannaway가 개발한 TypeScript 언어 확장인데요, 간단히 말하면 "JSX의 불편한 부분을 언어 레벨에서 고쳐보겠다"는 시도입니다. 현재 알파 단계라 실무 투입과는 거리가 있지만, 설계 방향 자체가 흥미로워서 찬찬히 뜯어봤습니다.TSRX가 뭘 고치려는 건가요JSX를 쓰다 보면 반복적으로 걸리는 부분들이 있습니다. TSRX는 그중 네 가지를 언어 차원에서 건드립니다.1. Hook은 왜 조건문 앞에 있어야 할까요React를 배우면서 누구나 한 번쯤 부딪히는 규칙입니다. "Hook은 최상위에서만 호출해야 한다"는 제약 때문에, early return을 먼..