강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

alstjrchl97님의 프로필 이미지
alstjrchl97

작성한 질문수

따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]

Firebase에서 데이터 실시간으로 받기

안녕하세요. 저는 함수형으로 코드를 짜고 있는데 질문있습니다.

작성

·

199

0

밑 그림과 같이 componentDidMount() 라이프사이클을 대신하여, useEffect() 를 사용하려고하는데 감이 잘 잡히지 않네요...

빈 배열에 chatRooms state값을 넣어서 바뀔때마다 실행되게 해야하나 했더니 chatRoomsRef.on 속성때문에 계속 on 되어서 그런지 계속 무한 루프가 걸려서 과부하가 걸리더라고요..; 그렇게해서 저렇게 빈 속성을 넣게되면은 또 하나의 채팅방만 보이게됩니다 ㅠㅠ , 함수형으로 구현했을때 useEffect에 대해서 어떻게 사용해야 할지 감이 안오네요

답변 1

1

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요  ! 

제가 강의 목록에   함수형으로 만들던 소스코드도 방금 새롭게 올려놨습니다 !

 그 코드를 참조하셔도 좋을것 같습니다 ^^ 

수고하세요 !! 

alstjrchl97님의 프로필 이미지
alstjrchl97

작성한 질문수

질문하기