안녕하세요 🙂 풀스택 개발자, 그리고 1인 개발자로서의 삶을 살아가고 있는 로펀입니다.
이론보다는 프로젝트 위주의 실무 강의로 주니어 개발자 분들께 도움이 되는 강의를 만들어 나가고 있습니다 🚀
(현) 스타트업 소프트웨어 엔지니어
(전) 카카오스타일, 뤼이드 소프트웨어 엔지니어
(교육) KAIST(한국과학기술원) 전산학부
(강의) 스파르타 코딩클럽 튜터, 스타트업 개발 멘토링 다수
(창업) SaaS(Blogfy, Sheetah), 공동구매 플랫폼 운영, 입대허니 브랜드 운영
강의
수강평
- [풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)
- Firebase보다 10배 좋은 Supabase
- Firebase보다 10배 좋은 Supabase
게시글
질문&답변
searchMovies에서 hasNextPage가 필요한 이유
좋은 질문 주셔서 감사합니다. 다시 코드를 살펴보니 현재 페이지네이션 관련해서 두 가지 로직이 있는데요 🙂 서버(searchMovies)에서 계산하는 hasNextPageuseInfiniteQuery에서 getNextPageParam으로 계산하는 hasNextPage 현재 코드는 서버의 hasNextPage는 사용하지 않고, useInfiniteQuery의 페이지네이션만 사용하고 있습니다.개선 방안:서버에서 불필요한 hasNextPage 계산을 제거하거나서버의 hasNextPage를 useInfiniteQuery의 getNextPageParam에서 활용하도록 수정현재는 두 가지 페이지네이션 로직이 중복되어 있으니, 하나로 통일하는 것이 맞는 방향으로 보이네요. 좋은 제보 감사드립니다 :)
- 0
- 2
- 35
질문&답변
쿠폰 문의
안녕하세요 🙂 슬랙으로 문의주시면 새로운 쿠폰코드 전달드리겠습니다.
- 0
- 2
- 72
질문&답변
module에서 import, export, provider, controller..
안녕하세요 🙂 추후에 어떻게 사용될지를 대략 유추할 수 있는 상황이었기에 필요한 모듈들을 미리 바인딩 해두었습니다. 작성되는 코드의 순서를 크게 신경쓰지 않고 편하게 강의를 따라가며 그대로 같이 코드를 작성해보시면서 공부를 해보시는 것도 좋을 것 같아요 ㅎㅎ
- 0
- 2
- 55
질문&답변
슬랙채널 가입이 안됩니다.
슬랙 자체 오류로 보입니다. 혹시 아래 링크로 다시 시도 가능하실까요?https://join.slack.com/t/lopun-lecture/shared_invite/zt-2mkxcgt5h-7Bq~fMnMJ8Scle17fzFYCQ
- 0
- 2
- 66
질문&답변
ThemeProvider에 대해 질문드리겠습니다.
안녕하세요 호기쿤님! 답변이 많이 지연된 점 죄송합니다. 결혼준비로 인해 장시간 신경을 쓰지 못하고 있었는데 이제 제대로 업무를 진행할 수 있게 되었습니다 🙏 질문주신 내용에 대해 답변을 드리자면, 말씀주신 부분이 맞습니다. 빠른 예제 실습을 위해 해당 방식으로 진행을 하였는데 layout은 nextjs에서 지향하는대로 서버 컴포넌트를 사용하고 별도의 client provider를 모아놓은 custom provider를 별도로 구성하여 감싸주는 형태가 바람직합니다.nextjs를 심도있게 다루는 강좌가 아니다보니 최대한 실수가 나지 않을만한 코드들로 강의를 제작하였는데 다시 생각해보니 더 질 좋은 코드를 하나라도 더 알려드리는게 더 맞는 방향이었던 것 같네요 ㅎㅎ다음에는 더 좋은 강의로 찾아뵙겠습니다. 혹시라도 추가적인 질문이 있으시다면 슬랙이나 게시판을 통해서 문의 부탁드립니다. 새해 복 많이 받으시길 바랍니다 호기쿤님! [아래 링크 참고]https://stackoverflow.com/questions/76939613/concern-regarding-nextjs-provider-as-a-client-component
- 2
- 2
- 116
질문&답변
채팅기능 getAllUsers 질문드립니다.
혹시 전체 코드를 Github 링크로 공유해주실 수 있을까요? Slack 채널로 문의주시면 더 빠른 답변을 받아보실 수 있습니다 😄 https://join.slack.com/t/lopun-lecture/shared_invite/zt-2mkxcgt5h-7Bq~fMnMJ8Scle17fzFYCQ
- 0
- 2
- 136
질문&답변
무한 스크롤 시 화면 위치 문제
스크롤 관련 디테일은 두 가지 정도로 잡아볼 수 있을 것 같습니다.스크롤 내렸을 때 새롭게 추가된 아이템들에 맞게 스크롤 위치 변경 무한스크롤을 하다가 다른 페이지를 방문한 후 돌아왔을 때 마지막으로 스크롤한 위치로 이동1번 이슈의 경우 가상 리스트라는 개념을 도입하시면 더 우아한 무한 스크롤 개발이 가능합니다. 이 이슈에 대해서는 오늘의 집에서 정말 상세하게 정리해둔 글이 있으니 이 글을 참고해서 개발해보시면 좋은 연습이 될 것 같습니다 ㅎㅎhttps://www.bucketplace.com/post/2020-09-10-%EC%98%A4%EB%8A%98%EC%9D%98%EC%A7%91-%EB%82%B4-%EB%AC%B4%ED%95%9C%EC%8A%A4%ED%81%AC%EB%A1%A4-%EA%B0%9C%EB%B0%9C%EA%B8%B0/https://www.bucketplace.com/post/2024-09-11-virtualizedlist-%EB%AC%B4%ED%95%9C%EC%8A%A4%ED%81%AC%EB%A1%A4-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EB%A6%AC%ED%8C%A9%ED%86%A0%EB%A7%81-%EA%B0%9C%EB%B0%9C-%EC%9D%B4%EC%95%BC%EA%B8%B0/ 2번의 경우 local storage, session stroage등을 이용해서 기존에 스크롤 하던 위치를 기억할 수 있습니다. 아래 블로그에 hands-on 해보실 수 있는 자세한 내용이 나와있으니 참고 부탁드립니다.https://minguri.tistory.com/29
- 0
- 3
- 177
질문&답변
Next.js 15에서 Material Tailwind 설정
안녕하세요~ 슬랙 채널로 Github Repository Link와 함께 문의주시면 디버깅 같이 진행해드리겠습니다.감사합니다.
- 0
- 2
- 427
질문&답변
smtp 사용
안녕하세요 😄 smtp가 필수 정책으로 변경되었군요! 알려주셔서 감사합니다.추가 강의를 제작하기에 앞서 우선 당장 문제를 해결하셔야 할 것 같아 아래 링크를 보내드립니다. 저의 경우 Resend 무료서비스를 활용해서 Supabase에 smtp 연동을 추가하고 있어요 ㅎㅎ 우선 아래 글을 따라하시면서 연동 진행해보시고 막히는 부분이 있다면 슬랙으로 문의 부탁드립니다.감사합니다.https://velog.io/@dev_leewoooo/supabase%EC%97%90-Customer-SMTP-Provider-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-with-Resend
- 0
- 2
- 193
질문&답변
build 오류
typing 오류같아 보입니다. ping pong을 여러번 해야 하는 오류일 것 같은데 슬랙 채널로 Github Repository 링크와 함께 다시 질문주시면 디버깅을 같이 도와드리겠습니다 😄
- 0
- 2
- 231