본문 바로가기 메뉴 바로가기

개발새발 민다니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발새발 민다니

검색하기 폼
  • 분류 전체보기 (218)
    • Oops, All Code! (135)
      • 🛠 Oops, My Code! (9)
      • 📚 Tech Shelf (0)
      • 📝 Study Notes (71)
      • 🎨 Codefolio (1)
      • 🚀 Woowacourse (6)
      • 🤯 Oops, My Algorithm! (48)
    • Not Code, Just Life (82)
  • 방명록

Oops, All Code!/🛠 Oops, My Code! (9)
useEffect 안 먹어요! index는 바뀌는데 왜 useEffect는 꿈쩍도 안 해요?🤯

회고 성격이 가득한 글로즉각적인 문제 해결을 원하시는 분은해결 방법으로 넘어가주세요. 우당탕탕 에러 고치기🔨  이번에 신규 프로젝트로 퀴즈 앱 비슷한 걸 만들고 있다. 리액트로 클론 코딩을 여러 번 해보긴 했지만,완전히 내 힘으로 진행하는 창작 프로젝트는 처음이라헤매는 부분도 많고 생각보다 손도 많이 간다. 기능은 주간 스프린트로 하나씩 구현하고 있는데,지난 주는 정말... 미치도록 안 되던 문제가 하나 있었다. useEffect가 안 먹힌다! index는 바뀌는데 왜 반응이 없는거야🤯 문제 번호엔 quizIndex가 바뀔 때마다카드를 자동으로 다시 앞면으로 돌리는 기능을 구현하고 있었다. 그래서 아래처럼 useEffect를 사용했다.useEffect(() => { setFlipped(false);..

Oops, All Code!/🛠 Oops, My Code! 2025. 4. 7. 18:11
[React] useLocation을 사용했는데 state가 자꾸 null로 반환됐다.

import { useLocation } from 'react-router-dom';function Detail() { const location = useLocation(); console.log(location); // 전달된 상태 출력 return hello;}export default Detail; 자꾸 null로 반환되어 미칠 뻔하면서 헤딩했는데 useNavigate v6.23.1 | React Router reactrouter.com공식 문서까지 가게 됐다. 요즘 공식 문서 등한시하던 젊은 코더,여기서 패배하다.  그 결과 Link to 부분을 수정하여 해결했다.   Thanks To [문제] useNavigate()의 state값이 null인 경우[문제] useNavigate()의 st..

Oops, All Code!/🛠 Oops, My Code! 2024. 5. 25. 23:15
[React] Warning: Each child in a list should have a unique "key" prop. 해결 방법

아 이미지 삽입만 남겨두고 포스팅 전부 날아가서 너무 화가난다. 이 에러는 재사용된 컴포넌트를 식별할 수 없기 때문에 나타난다. 본래의 데이터에 id를 추가하고,컴포넌트에 key props를 연결해주어야 한다. 원래 데이터const food = [ { name: 'Kimchi', image: 'https://cdn.pixabay.com/photo/2022/06/13/05/14/kimchi-7259268_1280.jpg', }, // ...생략]; 수정한 데이터const food = [ { id: 1, name: 'Kimchi', image: 'https://cdn.pixabay.com/photo/2022/06/13/05/14/kimchi-7259268_1..

Oops, All Code!/🛠 Oops, My Code! 2024. 5. 24. 15:00
깃허브 기본 브랜치 변경 방법 (feat. master와 main의 차이)

요새 도서관에 있는 자바스크립트 관련 책을 보고 있는데 2020년 이전 책에는git push -u origin master 이런 식으로 써있는데,내가 전과(2023년)했을 당시에는git push -u origin main 이런 식으로만 학습했어서 두 개의 차이가 궁금했다.   1. master와 main 브랜치의 차이결론적으로, 전통적으로 Git의 기본 브랜치는 master였다.그래서 비교적 옛날 책들에는 master로 표기된 경우가 많지만master라는 단어 어감 자체에서 오는 인종적 이슈 때문에 main으로 변경되고 있다. 정확히, GitHub가 2020년부터 새로운 리포지토리의 기본 브랜치 이름을main으로 설정하기 시작하면서 널리 퍼지고 있는 것이다. 부끄럽지만, 아직 깃과 깃허브에 대한 전문적인..

Oops, All Code!/🛠 Oops, My Code! 2024. 5. 23. 20:20
이전 1 2 3 다음
이전 다음
공지사항
  • Profile
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 안성스타필드
  • 우아한테크코스
  • 카드뉴스
  • 소사벌맛집
  • 대학생플리마켓
  • 어휘력
  • 비즈플리마켓
  • js
  • typescript
  • react
  • 도서추천
  • 프론트엔드
  • 경험플리마켓
  • 서평
  • 어른의어휘공부
  • 프리코스
  • 대학생팝업스토어
  • 소사벌
  • 회고
  • 프로토타입
  • 트러블슈팅
  • javascript
  • 플리마켓후기
  • 책추천
  • 타입좁히기
  • 일급객체
  • 플리마켓운영
  • 코딩테스트
  • 도서리뷰
  • 카페추천
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바