다중 api 결과를 하나로 뭉쳐서 SET해줄려는데 response 자체는 잘 만들어져서 찍히는데set해주고 state변수 찍어보면 계속 초기값인 null만 나옴..이전에 단일 api data는 이렇게하니깐 개잘되던데 왜이럴까useEffect로 부른거고 set(()=> response)로 해도 안됨...- dc official App
함수밖에서 찍어봐여
밖에서 찍어보면 null undefined 그리고 response 2번이순으로 뜨는데 jsx에서 쓸려고하면 null에 접근 한다고 오류뜸 ㅠ 비동기쪽문제같긴한데 - dc App
roomInfo를 useEffect로 잡구 찍어봐여
잡구찍는다는데 useEffect에서 콘솔로 보라는말씀? - dc App
그렇져 roomInfo가 변하는지 보게
null뜨네여 - dc App
셋을 했는데도?
저기서 setRoominfo("test") 해서 그거는 뜨나 함 봐봐
네 ㅠ 수정하고 저장눌렀을때 잠깐 렌더새로되면 콘솔에 제대로뜨다가 새로고침 이후론 계속 null만뜸요.. - dc App
useEffect 코드두 보여줘
useEffect (() => { fetchRoomInfo()//api불러와서 어쩌고저쩌고 하는 1번이미지 함수 },[]) 이런 간단한 구조임다 - dc App
대괄호안에 roomInfo 쳐박으셈;;
그럼 콘솔에 무한대로 요청 결과옴 ㄷㄷ.. - dc App
ㅈ유즈이펙트 한개 더쓰고 것다 쳐박으셈
null이랑 undefined 그리고 test 순으로 3번 찍히네여 jsx에서 쓸려고하면 null이나 undefined에 접근하려고해서 에러나고 - dc App
전체코드 올려보쉴?
import axios from "axios"; import React, { useEffect, useState, useRef } from "react"; import { useParams, useSearchParams } from "react-router-dom"; import { API_END_POINT } from "../utils/API"; const RoomPage = () => { sessionStorage.setItem("UID", "3"); const userUid = sessionStorage.getItem("UID"); const roomId = useParams().roomId; const [serchParams, setSerchParams] = useSe - dc App
뭐야 다안써지넹 - dc App
그냥 ref써도될까여.. - dc App
근데 이게 안될리가없음 뭔가 잘못쓰고있을거임
걍 새글로 제가 쓴곳까지만 전체올려볼기여 - dc App
새글 썻어여 - dc App
아니 스톱