묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
(7.14) 포스트 삭제 후 무한 스크롤이 작동하지 않는 문제
안녕하세요. 좋은 강의 잘 수강하고 있습니다!다름이 아니라 포스트 삭제 후에 무한 스크롤이 작동하지 않는 문제가 발생했습니다.문제 상황은 다음과 같습니다.첫 페이지(다음 페이지의 데이터를 페칭하지 않은 상태)에서 작성한 포스트를 삭제이후 페이지 최하단까지 스크롤 했지만 무한 스크롤 데이터 페칭이 이루어지지 않음 부족한 실력이라 AI의 도움을 받아 원인을 분석했을 때 다음과 같았습니다. 아래는 AI의 답변입니다.무한 스크롤이 작동하지 않는 원인 분석:getNextPageParam의 로직useInfinitePostData 훅에서 다음 페이지를 불러올지 결정하는 로직은 다음과 같습니다:// src\hooks\queries\use-infinite-posts-data.ts // ... const PAGE_SIZE = 5; // ... getNextPageParam: (lastPage, allPages) => { if (lastPage.length < PAGE_SIZE) return undefined; // 🚫 문제의 원인 return allPages.length; }, 이 로직은 "마지막으로 불러온 페이지의 항목 개수가 PAGE_SIZE (5개)보다 적으면, 더 이상 데이터가 없으므로undefined를 반환하라 (즉, 다음 페이지를 불러오지 마라)"고 지시합니다. 삭제가 로직에 미치는 영향:초기 상태: 0번 페이지에 5개의 게시글이 있습니다. (lastPage.length = 5)삭제 이벤트: 사용자가 0번 페이지의 게시글 1개를 삭제합니다.캐시 업데이트:useDeletePost의 onSuccess에서 해당 게시글 ID를 0번 페이지의 캐시 데이터에서 제거합니다.결과: 0번 페이지의 항목 개수가 5개에서 4개로 줄어듭니다.무한 스크롤 시도: 사용자가 스크롤하여 ref(inView)가 활성화됩니다.getNextPageParam 실행: React Query는 0번 페이지의 현재 캐시 데이터를 확인합니다. lastPage.length는 이제 4입니다.잘못된 판단:4 < PAGE_SIZE (5)이므로, getNextPageParam은 즉시 undefined를 반환합니다.따라서 1번 페이지(실제 서버에는 데이터가 있을 수 있음)를 불러오기도 전에, 캐시 데이터가 줄어든 것 때문에 다음 페이지 로딩이 차단되어 무한 스크롤이 작동하지 않게 되는 것입니다.마지막 페이지에 속한 포스트를 삭제했을 때, PAGE_SIZE보다 항상 작아지니 다음 페이지가 없다라고 판단하기에 무한 스크롤이 작동하지 않는다고 이해했습니다.캐시를 무효화해 리페칭해서 해결하려고 하는데, 다른 대안이 있을까요?혹여 제 실수로 잘못된 동작이 일어난 건지 GitHub Repo도 같이 첨부했습니다!https://github.com/scseong/onebite-sns
-
해결됨맥킨지 출신 김재성의 AI로 앞서가는 문제 해결력 & 리서치 전략
오픈채팅방 관련 문의드립니다.
안녕하세요, 오픈채팅방 관련 문의드립니다.!오프채팅방 입장후 1시간내 강의수강 인증을 안했더니 다시 들어가지지가 않는데요... 혹시 이부분 해결 가능할까요?
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
11강 TArray TSet 에 대해서 질문있습니다.
포인터를 반환하는 AllStudentsNames.GetData() 를 써줬는데왜 이런식으로 나오는지 모르겠습니다. TSet의 경우 일반 for문을 사용해서 돌리는 방법은 이터레이터를 사용하는 방법밖에는 없나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
파일합치기 관련하여 문의드립니다.
안녕하세요.2회기출문제의 경우 특이하게 train데이터가 2개로 나뉘어 제공되었는데 concat 함수로 작업을 하셨는데 id가 공통적으로 있긴 하지만, 동일한 순서로 되어있는지 알수 없어서 merge 함수를 사용하여 on = "id" 옵션을 추가하여 train데이터를 하나로 만들었는데concat, merge, join 어떤 걸 사용해도 괜찮을까요 ? 언제나 답변해주셔서 감사합니다 :)
-
미해결
캐글 실습 환경 구축
안녕하세요 교수님, 강의 수강 중인 학생입니다. 실습 환경 구축을 위해 다음과 같이 다운그레이드를 시도하였는데요, 계속해서 오류가 발생하고 있습니다. 게시판 등에서 알려주신 방법대로 restart를 하여도 계속 오류가 나는데, 어떻게 환경을 구축해야 하는지 확인 부탁드립니다.
-
해결됨OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)
13강 MCP 실습 2 (Google Drive)에서 Refresh Token 생성 실패
13강 MCP 실습 2 (Google Drive)에서 Refresh Token 생성이 안됩니다. 어떻게 처리해야 하는 지 도와주시면 감사하겠습니다. 우선, 동의화면을 구성할 때, "대상"을 "내부"로 할 수 가 없어서 "외부"로 하였습니다 (Goolge Workspace를 사용하지 않아서 "내부"를 선택하지 못한다는 메세지 발생)OAuth 2.0 Playground에서 REFRESH_TOKEN 발급을 진행하는 중 마지막 과정에서 "엑세스 차단됨: Smithery Test는 Google 인증 절차를 완료하지 않았습니다" 오류 메세지 후 더 이상 진행되지 않음
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
포르테이너 로그 오류
현재 하라는데로 했는데 저는 로그를 보면 이렇게 나옵니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강의 연장 관련하여 문의드립니다.
안녕하세요. 퇴근후딴짓 빅데이터 분석기사 실기를 수강중인 학생입니다. 다름이 아니라 빅데이터 분석기사 실기 시험이 11월29일인데 강의 만료일이 11월13일이라 실기 시험 전 16일동안 강의를 듣지 못하네요. ㅠㅠ 시험전까지 동영상을 복습하면서 시험을 준비했으면 하는데요. 시험일까지 수강 기간을 연장할 수 있는지 문의드립니다.감사합니다.
-
해결됨전동킥보드로 배우는 임베디드 실전 프로젝트
세션5. 저항을 통해 전압분배 질문있습니다.
쓰로틀 회로설계 시전압을 2.2k와 3.9k옴으로 분배하여 3.2V 전압으로 측정하는 것과 배터리 전압을 ADC로 센싱하기 위해 82k와 4.99k 옴으로 분배하여 2.16V 전압 레인지로 측정하는 건 이해했습니다. 추가로 저항 비율을 동일하게 하여 전압분배에 사용된 저항의 소모전력을 줄이는 것까지도 느꼈습니다만... 해당 저항값이 어떻게 계산된건지 전류 측면에서 설명해주시면 감사하겠습니다. 추가로 고급과정 개강일자도 궁금합니다.
-
해결됨홍정모의 따라하며 배우는 C언어
재귀 함수 단점에 대한 궁금증입니다.
재귀 함수 단점이 결과 값을 구하기 위해앞선 값들을 새롭게 계산해야 해서 중복 계산해야 하고,그로 인해 중복된 계산이 많아질 수록 메모리를 매번 많이 잡아먹게 되는 것이 문제라고 설명해주셨는데요. 피보나치 수열을 예로 들었을 때,최초 한 번 임의의 범위까지 피보나치 수열의 값들을 계산해서 배열에 저장해 놓고, 그 뒤에 원하는 값을 index로 빼서 쓰는 씩으로 메모리 관리와 연산 수를 줄이는 방식으로 하게 될까요?이런 경우는 어떤 씩으로 프로그램을 개선해 나가는지 궁금합니다 🙏
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
범주형 변수의 회귀계수
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요안녕하십니까? 해당 강의 내용 중 회귀계수가 아래처럼 나오게 되는데 그럼 여기서 유형 A에 대한 회귀계수를 알고 싶으면 어떻게 해야하나요?summary로는 유형A의 회귀계수는 보는방법은 없을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
mac m시리즈 설치과정
m4 mac mini로 k8s 구성을 따라했는데namespace kubernetes-dashboard의 모든 파드와 kube-system namespace에 coredns 2개의 파드 그리고 metrics파드가 pending상태로 지속되고 node들은 전부 notready상태에서 멈춰있습니다 처음에는 제가 구성을 잘못했나 싶어서 utm에 vm을 지웠다가 다시 구성하기를 반복했는데 할때마다 똑같이 안되어서 질문드립니다
-
미해결Airflow 마스터 클래스
3.0에서도 수업노트가 성립하는지 확인 부탁드립니다!
뒷 강의(Bash Operator에서 Jinja template 사용하기)의 수업 노트에 다음의 내용이 나오는데요.이 강의의 수업노트가 잘 이해되지 않았었는데 관련이 있을까요?data_interval_start 값과 data_interval_end 값이 동일하게 나오도록 변경되었습니다.
-
미해결죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.
1장 작전 3 Listener 어노테이션 사용 사례 @Component 질문
어노테이션을 사용한 Listener 를 정의할 때 @Component 어노테이션으로 빈으로 등록시켜줬는데, 실제로 Listener 클래스를 지정할때는 new ServerRackControlListener() 로 직접 생성해주고있네?빈으로 등록한것과, 직접 생성한 것이 서로 연관되지 않는것 같은데 빈으로 주입받아서 넣어주는게 좋을까 아님 Listener 클래스를 빈으로 등록하지 않고 직접 생성해서 사용하는게 좋을까?배운대로 Listener 클래스에서 JobExecution 이나 StepExecution 을 사용하는데, Job 실행이나 Step 마다 Execution 이 다를 수 있으니까 빈으로 등록하지 않아도 될 것 같은데 어떻게 생각해?
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
SerpAPI 노드 q파라메터 에러 (아래 답변 관련)
저도 동일한 상황인데, 아래 답변에 WORK FLOW는 어디에다 붙여넣으면 되는건지요 -_ㅠ
-
해결됨코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
http 모듈 연결 관련
5강 수업에서 http 모듈 작동이 잘 안됩니다. -_ㅠ 일단 파라미터 설정은 수업에 나와 있는 내용대로 한 것 같은데 왜 그럴까요
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
23년 2회 C언어 29분 질문입니다
정렬 구현에 관한 문제 이다 라는데 이건 무조건 오름차순 인가요? 정답이 < 면 내림차순도 가능한데 오름차순이라고 봐야 할까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 연습문제 질문사항
작업형2 연습문제 "노트북 가격 예측"에서결측치 처리를 위해 범주형 컬럼에서는 "X"값으로 대체, 수치형 컬럼에서는 -1 값으로 대체하였는데 결측치 처리시 어떤 기준으로 해야하는 지표가 있을까요? 통일성있게 적용하고 싶습니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
10강 vs코드에서 막힙니다
10강 vs코드에서 막힙니다. 코파일럿사용해서 하는데 계속 결과값이 강의랑 다르게나오면 그냥 기존에 자료를 다운받아서 사용해도되나요?
-
해결됨(2026) 일주일만에 합격하는 정보처리기사 실기
12. switch-case문 강의에서 4:30 질문입니다.
에서 for(int i =0 ; i < 3; i++) 여기 질문인데요i가 3 미만인데 73, 95, 82 를 더하나요?3이 안되기 때문에 3개를 못더하는 거 아닌가요?