안녕하세요! 항상 강의 잘 듣고있습니다 :) 강의에서 onAuthStateChange 를 사용해서 사용자 로그인 시 세션 데이터가 변경되며 업데이트된 세션이 매개변수로 전달되고, 업데이트된 세션을 스토어에 보관했었습니다 supabase 를 사용하지 않는다면 세션 데이터 변경을 어떻게 감지하고, 스토어에 보관 해야될지 고민해봤는데 세션 데이터를 사용하는 곳에서 직접 저장 / 수정하는 방법 혹은 강의에서 배웠던 persist 와 subscribeWithSelector 를 활용한 방법도 있을 것 같은데 명확한 방법이 떠오르지 않아 강의 내용과는 조금 방향성이 다르지만 질문드리게 되었습니다!
id를 전부 string으로 변경했음에도 계속 오류가 발생해서 ai한테 도움을 요청했더니 create-todo.ts에 header값을 붙이라고 하더라고요! 그래서 해당 파일 코드에 headers: { 'Content-Type': 'application/json',} 를 붙여줬더니 정삭작동하는 걸 확인할 수 있엇습니다. 왜 이 헤더를 붙여줘야 하는 건가요? import { API_URL } from '@/lib/constants'; import type { Todo } from '@/types'; export async function createTodo(content: string) { const response = await fetch(`${API_URL}/todos`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ content, isDone: false }), }); if (!response.ok) throw new Error('Create Todo Failed'); const data: Todo = await response.json(); return data; }
/memory에서 User memory에서 엔터를 누르면 vscode가 새창이 열리고, 기존 터미널은 저렇게 기호가 나오면서 입력이 안됩니다. 맥OS(인텔 맥입니다.)이고, vscode나 iTerm 모두 똑같은 증상이에요. Q&A에 같은 문제로 올라온 것이 있어서 다 확인해 봤는데 안되네요..ㅜㅜ /memory 외에 다른 명령어는 됩니다.
안녕하세요. 아직 9강까지밖에 수강하지 않아 앞선 질문일 수 있는 점 양해 부탁드립니다. 1. 여러 엔진을 사용해 개발을 진행하고 있는데, 이럴 때에는 코드규칙; 각 세션을 다르게 유지해야 하는 것으로 이해하고 있는데, 이럴때 관리하는 방법이 따로 있나요?? 2. 혹시 여러 PC 를 이동하며 사용하게 되면 해당 md 파일들을 가지고 다녀야 하는 것으로 이해되는데 이런것은 관리를 어떻게 하시나요?? 프로젝트별로 claude.md 같은 것을 생성한뒤에 한꺼번에 git 에 올려놓나요? 3. 앞선 두 질문에 이어 workflow 를 간단히 기술하면 - github 에서 clone 으로 가져옴 - 클로드를 열어 해당 폴더 확인한하라 지시 - 클로드 init 진행 - 개발진행 이 될까요?
실습해보니까 윈도우에서 안되는 부분도 많다고 하셧잖아용? 근데 확실히 실습해보니 느껴지더라고요 그래서 가지고 잇는 맥북프로있는데 그걸로 다시 처음부터 하는게 나으련지요?? 그리고 추가로 맥북용량이 보통 500gb인데 뭔가 적을것 같다는 생각이드는데 외장 ssd로해서 클로드랑 커서 다 외장 ssd에 설치하고 워크페이스도 외장에넣고 해도 문제없을까요?
강의에서 이해하기 쉽게 그림으로 설명해주시는데 예제코드에 따로 그림이 첨부되어있진 않던데 혹시 그림은 따로 제공이 안될까요? 그리고 중간 중간 편집이 어색하게 되어서 중복 대사가 있다보니 오히려 더 헷갈리게 되더라고요 강의 03-03 "클라이언트 컴포넌트에서 서버 컴포넌트 렌더링 하기 -1"에서 6분 18초 가량부터 시작해서 대사가 "페이지 컴포넌트에서 데이터 패치 컴포넌트로 props를 전달하는 건 가능하지만 그리고 페이지 컴포넌트에서 데이터 패치 컴포넌트로 props로 데이터를 전달하는 건 가능하지만 클라이언트 래퍼 컴포넌트에서 데이터 패치 컴포넌트로 props로 데이터를 전달하는 건 불가능한 그런 구조가 되게 되는 겁니다" 이러다보니 오히려 헷갈리게 되더라고요 이런 부분은 확실히 편집되면 좋겠습니다. 이미지도 오히려 설명이 달라서 "페이지 컴포넌트에서 클라이언트 래퍼 컴포넌트로 dataFetch를 props로 전달이 가능하고, 페이지 컴포넌트에서 데이터 패치 컴포넌트로도 props 전달이 가능하지만 클라이언트 래퍼 컴포넌트에서 데이터 패치 컴포넌트로 props를 전달하는건 불가능한 구조가 되게 되는겁니다"와 같이 수정이 좀 필요해보입니다.
타입스크립트 강의를 따로 안들어서 그런데 컴포넌트 별로 props를 넘길때 언제는 구조분해할당으로 넘기고 언제는 그냥 타입만 선언해서 넘기던데 따로 판단하는 기준이 있을까요? CommentEditor 컴포넌트 props 넘길때 {postId}:{postId : number} 과 (postId : number) 의 차이가 명확히 그려지지가 않습니다.
전공자 겸 개발자로 일하고 있는 사회초년생 개발자입니다.. 정보처리산업기사를 2024년에 취득 후 기사딸 생각 없이 지내다가 필요해져서 급하게 필기 취득하고 1달이란 기간동안...어떻게 공부해야될지 모르겠는데 공부 계획같은것 좀 알려주심 감사하겠습니다.. 그리고 이론 pdf를 어디서 받는지를 못찾고있는데 위치도 알려주심 감사하겠습니다..