개발에서 “컨텍스트(Context)”라는 말 | 정보공유 - SNS메이킷

상황에 따라 조금 다르게 쓰이지만, 핵심 의미는 거의 같아요. 쉽게 말하면: “현재 어떤 상황과 정보 안에서 동작하고 있는 상태” 를 뜻해요. 예를 들어 사람 대화에서도 같은 말이라도 상황에 따라 의미가 달라지잖아요? 개발에서의 컨텍스트도 비슷해요. 예를...

개발에서 “컨텍스트(Context)”라는 말 | 정보공유 - SNS메이킷

작성자: 관리자

상황에 따라 조금 다르게 쓰이지만, 핵심 의미는 거의 같아요.

쉽게 말하면:

“현재 어떤 상황과 정보 안에서 동작하고 있는 상태”

를 뜻해요.

예를 들어 사람 대화에서도

같은 말이라도 상황에 따라 의미가 달라지잖아요?

개발에서의 컨텍스트도 비슷해요.

예를 들어:

사용자가 로그인한 상태인지

어떤 페이지에 있는지

현재 선택한 데이터가 뭔지

어떤 설정값을 쓰고 있는지

이런 “현재 상태와 주변 정보” 전체를 컨텍스트라고 부르는 거예요.

예시로 보면 더 쉬워요.

“로그인 컨텍스트”

→ 지금 어떤 사용자가 로그인해 있는지에 대한 정보

“앱 컨텍스트”

→ 앱 전체에서 공통으로 사용하는 상태 정보

“AI 컨텍스트”

→ AI가 현재까지 기억하고 참고하는 대화 내용

“React Context”

→ 여러 컴포넌트가 공통 데이터를 공유하기 위한 기능

개발자들이 자주 하는 말:

“컨텍스트가 없어서 오류 났어요”

→ 필요한 상태 정보가 없다는 뜻

“이 함수는 현재 컨텍스트를 참조합니다”

→ 지금 실행 중인 환경 정보를 사용한다는 뜻

한 줄로 가장 쉽게 정리하면:

“컨텍스트 = 현재 상황을 이해하기 위한 주변 정보 묶음”

이라고 보면 돼요.