한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편
이제는 실전에 도전할 차례입니다 🔥 React.js + TypeScript + Supabase로 실무급 SNS를 함께 개발해보며 인증&인가, 무한스크롤, 이미지 업로드, 좋아요, 무한 중첩 댓글, 다크모드 등의 기능을 만들어 봅니다. 이 과정에서 Zustand와 Tanstack Query를 이용한 서버 및 전역 상태 관리 기법도 살펴볼 예정입니다.
- 해결
회원가입 구현 (구현 후 최종 화면 출력 X)
해당 강의 수강중에 정환님께서 진행해주신 부분 그대로 똑같이 따라했는데 화면에서는 아예 아무것도 보이지않는.. 출력이 안됩니다..ㅠㅠ 무슨 문제일까요??예상은 a
reacttypescriptreact-querysupabasezustandusemutationrkdla666
・
한 달 전
0
65
2
- 미해결
(6.11) 회원가입시 프로필 정보 자동 생성하기 Q. 호출 순서 문의
안녕하세요 6.11 회원가입시 프로필 정보 자동 생성하기 강의중18:17 분 쯤에아래처럼 useProfileData(session?.user.id) -> u
reacttypescriptreact-querysupabasezustand이민진
・
한 달 전
0
56
1
- 미해결
명시적 타입 선언(콜론 타입 선언)과 as 타입 단언 차이
안녕하세요 6.8 Zustand를 이용해 세션 관리하기4:52초에 타입 선언 부분에 타입 문의가 있어서요!아래처럼 차이가 뭔지 잘 모르겟네요 강사님은 as 타입선언으로 자주 쓰
reacttypescriptreact-querysupabasezustand이민진
・
한 달 전
0
58
2
- 해결
useMutation 적용 후 새로운 글 등록시 content가 안보여요
useMutation 적용후,새로운 아이템을 추가하면,아이템은 추가 되지만 안에 컨텐츠 내용은 안나오고, 삭제도 안되네요?<p style="text
reacttypescriptreact-querysupabasezustandpowerwmj
・
2달 전
0
70
2
- 미해결
6.8 zustand 세션 질문입니다.
session.tsimport type { Session } from "@supabase/supabase-js"; import { create } from "zustand"; import {
reacttypescriptreact-querysupabasezustandkin412
・
2달 전
0
110
2
- 해결
next.js 강의에서도 리액트 라이브러리들을 다뤄주시나요?
안녕하세요.next.js 강의에서도 zustand나 tanstack query 같은 리액트 라이브러리들을 다뤄주시나요?<p style="text-align
reacttypescriptreact-querysupabasezustandjungo
・
2달 전
0
93
2
- 해결
shadcn에서 radix ui와 base ui 차이는 뭔가요?
shadcn에서 radix ui와 base ui 차이는 뭔가요? 그리고 어떤 걸 선택해야 할까요?
reacttypescriptreact-querysupabasezustandjungo
・
3달 전
1
408
2
- 해결
updateTodo 함수 생성시 화살표 함수 사용 안하는 이유
제목과 같이updateTodo 함수 생성시 화살표 함수 사용 안하는 이유궁긍합니다! ai 질문하니 스타일 차이라
reacttypescriptreact-querysupabasezustand이민진
・
3달 전
0
84
2
- 해결
4.11 바로 투두 삭제가 안됨 질문
투두 삭제할 때 mutation 부분 코드를 강의와 똑같이// use-delete-todo-mutation.ts export function useDeleteTodoMutation() {
reacttypescriptreact-querysupabasezustand으악
・
3달 전
0
102
3
- 해결
매개변수 updatedTodo 관련 질문
낙관적 업데이트시 매개변수인 updatedTodo 관련 질문이 있습니다.onMutate 에서 제공되는 매개변수는mutate 함수의 인수로부터 제공된다고 하셨는
react-query작성자 없음
・
3달 전
0
79
3
- 해결
인증 정보가 만료되었을 때 라우트 가드 처리가 궁금합니다!
라우트 가드 학습 중 궁금한 점이 생겨서 질문드립니다!import { useSession } from "@/store/session"; import { Navigate, Outlet } fro
reacttypescriptreact-querysupabasezustandseb vesta
・
3달 전
0
91
2
- 해결
supabase를 사용하지 않을 경우 세션 데이터의 변경을 감지하고 스토어에 보관하는 방법이 궁금합니다!
안녕하세요! 항상 강의 잘 듣고있습니다 :)강의에서 onAuthState
reacttypescriptreact-querysupabasezustandseb vesta
・
3달 전
0
85
2
- 미해결
4.6 id를 string으로 변경시 오류
id를 전부 string으로 변경했음에도 계속 오류가 발생해서 ai한테 도움을 요청했더니 create-todo.ts에 header값을 붙이라고 하더라고요!그래서 해당 파일 코드에 header
reacttypescriptreact-querysupabasezustand으악
・
3달 전
0
74
2
- 해결
리액트 타입스크립트 관련 질문있습니다.
타입스크립트 강의를 따로 안들어서 그런데 컴포넌트 별로 props를 넘길때 언제는 구조분해할당으로 넘기고 언제는 그냥 타입만 선언해서 넘기던데 따로 판단하는 기준이 있을까요? <p style="text-align
reacttypescriptreact-querysupabasezustand이진섭
・
3달 전
0
71
1
- 해결
소셜 로그인 구현하기 관련하여 질문이 있습니다!
안녕하세요! 강사님이 얘기해주신 부분에서 구현을 다했고, 추가로 구글로그인도 적용시켰습니다!이후에, 카카오 로그인 관련해서 적용하려고 앱설정 및 AI 도움을 받아
reacttypescriptreact-querysupabasezustandrladygks1210
・
3달 전
0
108
2
- 해결
ui 파일 질문드립니다.
안녕하세요! ui 관련해서 궁금한 것이 있어 질문드립니다.Popover와 같이 radix-ui 와 @/components/ui (shadcn/ui ..?) 있는 컴포넌트의 경우, 어떤 것을 사용하는지에 대한 기준
reacttypescriptreact-querysupabasezustandendeavor
・
3달 전
0
90
1
- 미해결
tanstack query devtools에서 질문있습니다!
<img src="https://cdn.inflearn.com/public/files/posts/09f489a5-4a25-48a1-819a-8f8a2dc34346/c9c38e02-0788-489d-a8be-8091acc84a98.png" media-type="img"
reacttypescriptreact-querysupabasezustandgogo
・
3달 전
0
75
2
- 미해결
댓글 삭제 시 isPending 질문
const { mutate: deleteComment, isPending: isDeleteCommentPending } = useDeleteComment({ onError:
reacttypescriptreact-querysupabasezustandgmldnjs0402
・
3달 전
0
72
2
- 해결
두번째 예외상황에 대해 질문있습니다!
이해가 잘 안돼서요ㅜㅜ조회가 완료되기전 업데이트를 하는 경우 DB에 저장되는 값과 화면에 노출되는 값이 다를수가 있다는 얘기일까요?
reacttypescriptreact-querysupabasezustandgogo
・
3달 전
0
70
1
- 해결
리액트 쿼리 질문입니다
isPending과 isLoading 차이점을 잘 모르겠습니다.각각 언제 쓰는지 활용처도 궁금합니다!
reacttypescriptreact-querysupabasezustand이진섭
・
3달 전
1
85
2






