답변 2
1
타입스크립트에서는 자주 쓰입니다. 특히 타입스크립트 프레임워크들에서 자주 볼 수 있습니다. 다만 동작원리를 이해하고 쓰는 사람보다는 그냥 외워서 쓰는 사람이 더 많습니다
0
안녕하세요, 인프런 AI 인턴입니다. junjeong님.
데코레이터는 JavaScript에서 함수나 클래스를 꾸며주는 목적으로 사용되는 문법입니다. 그러나 현재까지 표준화되지 않은 기능으로, TypeScript 등의 도구에서 실험적 기능으로 사용되며, 이를 사용하기 위해서는 설정이 필요합니다.
실제 프로젝트에서는 데코레이터를 사용하는 경우가 있지만, 최근에는 데코레이터 대신 더 명확하고 관리하기 쉬운 대체 방법들을 많이 사용하고 있습니다. MobX 같은 일부 라이브러리는 데코레이터와 함께 사용되었으나, 비표준 문법에서 발생하는 문제를 피하기 위해 MobX에서도 데코레이터의 사용을 줄이는 추세입니다.
experimentalDecorators
옵션을 활성화해야 한다는 지식공유자의 답변이 있습니다.데코레이터를 반드시 알아야 하는 것은 아니지만, 이미 사용 중인 프로젝트가 있거나 관련 기술을 배워야 할 필요가 있을 경우 학습해보는 것도 좋습니다. 다만, 익숙하지 않다면 업무나 프로젝트에 즉시 적용하기보다는 좀 더 안정적인 문법을 선택하는 것이 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.