본문 바로가기

전체 글164

08. 자살예방웹사이트 - 게시글 수정페이지 value값 넣기 게시글 수정 어떻게하지 고민해보자.. 음.. postId로 내 게시글을 작성하던 시점으로 돌아가서 기존에 저장된 데이터를 value에 보여주면 되지않을까? 일단 내가 하고 싶은 건 게시글 작성 폼으로 다시 돌아가서 수정하게 하는 것 [Cloud FireStore - posts Data] [EditPostForm] 난 참 비동기가 헷갈린다. 확실히하고 넘어가야겠다. useEffect(() => { // Firebase Firestore에서 해당 게시물의 정보를 가져오는 비동기 함수 async function fetchPost() { try { const postRef = doc(collection(db, "posts"), postId); const docSnap = await getDoc(postRef);.. 2023. 9. 14.
59. k진수에서 소수 개수 구하기 - 2022 KAKAO BLIND RECRUITMENT https://school.programmers.co.kr/learn/courses/30/lessons/92335?itm_content=course14743https://school.programmers.co.kr/learn/courses/30/lessons/12918?itm_content=course14743# [ 문제 설명 ] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 양의 정수 n이 주어집니다. 이 숫자를 k진수로 바꿨을 때, 변환된 수 안에 아래 조건에 맞는 소수(Prime number)가 몇 개인지 알아보려 합니다. 0P0처럼 소수.. 2023. 9. 14.
58. 체육복 https://school.programmers.co.kr/learn/courses/30/lessons/42862?itm_content=course14743 [문제설명] 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습.. 2023. 9. 14.
07. 자살예방웹사이트 - redux-persist 로그인 유지 나는 처음..토큰을 리덕스에 저장했다. 그래서 새로고침 시 로그아웃이 됐다..새로고침 시 로그아웃...로그아웃.. 계속 로그아웃 왜? 리덕스의 상태가 메모리 내에서만 유지되기 때문이었다. 리덕스 상태는 브라우저의 메모리에 저장되고, 새로고침하거나 페이지를 닫고 다시 열면 리덕스 상태가 초기화된다. 그래서 -> 브라우저 저장소를 사용 -> 쿠키 사용 -> 페이지 로드시 토큰 재요청 방식이 있었는데 나는 브라우저 저장소 사용으로 redux-persist를 선택했다. Redux-Tookit 개념 정리 [userLoginAccessTokenSlice.tsx] import { createSlice, PayloadAction } from "@reduxjs/toolkit"; const initialState = "".. 2023. 9. 12.