Salesforce Setup 메뉴 중 Custom Code > Lightning Components > Lightning Components는 개발자나 관리자가 Lightning 컴포넌트와 관련된 내용을 확인하거나 관리할 때 사용하는 곳입니다. 초보 Admin이라면 이 메뉴가 조금 낯설 수 있지만, 기본 개념만 이해해도 앞으로 Salesforce를 더 깊이 다루는 데 도움이 됩니다.
이 기능은 무엇인가
Lightning Components 메뉴는 Salesforce에서 사용하는 Lightning 컴포넌트(Aura 컴포넌트라고도 불림)들을 한눈에 볼 수 있는 곳이에요. Lightning 컴포넌트는 Salesforce의 화면을 구성하는 작은 블록 같은 역할을 하는데, 개발자가 직접 만든 컴포넌트 목록을 이 메뉴에서 확인할 수 있습니다.
이곳에서는 기존에 만들어진 컴포넌트들의 목록을 보고, 각각의 컴포넌트가 어떤 것인지, 누가 만들었는지 등을 확인할 수 있습니다. 단, 실제로 컴포넌트를 수정하거나 새로 만드는 작업은 별도의 개발 환경(예: Developer Console, VS Code 등)에서 진행해야 합니다.
언제 사용하는가
이 메뉴는 주로 아래와 같은 상황에서 사용합니다.
- 개발자가 만든 커스텀 Lightning 컴포넌트가 내 Salesforce org에 잘 등록되어 있는지 확인하고 싶을 때
- 어떤 컴포넌트가 현재 내 org에 있는지 전체적으로 보고 싶을 때
- 컴포넌트의 이름, 생성자, 생성일자 등 기본 정보를 확인하고 싶을 때
즉, 실제로 컴포넌트를 "만드는" 곳은 아니고, 이미 만들어진 컴포넌트들을 관리·확인하는 용도라고 생각하면 됩니다.
어떻게 이해하면 쉬운가
이 메뉴를 "내 Salesforce에 등록된 Lightning 컴포넌트 도감"이라고 생각하면 쉬워요. 마치 도서관에서 책 목록을 쭉 훑어보는 것처럼, 여기서는 내 org에 있는 모든 Lightning 컴포넌트의 리스트를 볼 수 있습니다.
- 직접 코딩해서 만든 컴포넌트만 보이고, Salesforce에서 기본 제공하는 표준 컴포넌트는 여기서 보이지 않을 수 있어요.
- 컴포넌트의 상세 내용(코드 등)을 바로 수정할 수 있는 곳은 아니에요. 단순히 목록과 간단한 정보만 확인할 수 있습니다.
- 만약 이 메뉴가 보이지 않는다면, 내 org에서 Lightning 컴포넌트 개발 기능이 활성화되어 있지 않거나, 권한이 부족할 수도 있습니다.
예시
- 개발자가 "MyCustomButton"이라는 버튼 컴포넌트를 만들어서 배포했어요. 이 컴포넌트가 내 org에 잘 등록되어 있는지 확인하고 싶을 때, Lightning Components 메뉴에서 "MyCustomButton"이 목록에 있는지 찾아볼 수 있어요.
- 여러 명의 개발자가 각자 다른 컴포넌트를 만들었을 때, 누가 어떤 컴포넌트를 만들었는지, 언제 만들었는지 궁금할 때도 이 메뉴에서 확인할 수 있습니다.
- 만약 Lightning App Builder에서 어떤 컴포넌트가 안 보인다면, 이 메뉴에서 해당 컴포넌트가 제대로 등록되어 있는지 먼저 체크해볼 수 있습니다.
—
정리하자면, Custom Code > Lightning Components > Lightning Components는 내 Salesforce org에 등록된 커스텀 Lightning 컴포넌트의 "목록"을 확인하는 곳이에요. 실제 개발이나 수정은 별도의 도구에서 하고, 이 메뉴에서는 주로 현황을 파악하거나 관리 목적으로 사용합니다. Salesforce 버전이나 org 설정에 따라 보이는 정보가 다를 수 있으니, 참고해 주세요!