vibesos
🚨심폐소생술 (SOS)👻가스라이팅📸망한 갤러리💡삽질 끝에 낙🛠️도구별 채널

커뮤니티 투표

Claude Code 41%(21)
OpenAI Codex 41%(21)
Gemini CLI 18%(9)

로그인 후 투표에 참여하세요

AI 도구

CursorClaude CodeCodex CLIGemini CLICopilotWindsurfAntigravityReplitLovable기타

© 2026 vibesos. All rights reserved.

vibesos란?공지사항이용약관개인정보처리방침
홈SOS글쓰기명예전당프로필
🚨심폐소생술 (SOS)

React 프롭 드릴링하다가 TypeError 터진 거 누가 좀 봐줘 😭

SESEO삽질 여우🐛에러 수집가
·2026. 2. 19.

원격 파일 탐색기 UI 만들고 있는데 진짜 멘탈 나갈 것 같아서 글 씀 ㅋㅋ

폴더/파일 트리 구조 만들어서 딱 하나만 선택 표시되게 하려는 건데... 문제가 각 서브트리마다 state를 따로 관리하니까 폴더1에서 파일 선택하고 폴더2에서 또 선택하면 둘 다 active 됨 ㅠ 전역으로 하나만 선택되게 하고 싶거든

그래서 state를 상위 App 컴포넌트로 올리고 setActiveItem을 props로 내려주려고 했는데 🤔

"setActiveItem is not a function" TypeError가 터짐 ㅋㅋㅋㅋ 아니 왜???

FileExplorer에 activeItem, setActiveItem props 받도록 바꾸고, App에서 useState 선언해서 내려주는 구조인데 어디서 뭐가 잘못된 건지 모르겠음

근데 또 이상한 게 FolderItem 컴포넌트는 activeItem이랑 setActiveItem을 아예 안 받고 있어서... 거기서 끊기는 건가? 🤔

React 시작한 지 얼마 안 돼서 프롭 드릴링 개념은 아는데 실제로 하려니까 막히네 고수님들 도와줘요 🙏

댓글

댓글을 불러오는 중...