inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Slack 클론 코딩[실시간 채팅 with React]

스크롤바 조절하기

optimistic ui 구현중 질문이 있습니다

317

brmnmusic

작성한 질문수 3

0

안녕하세요 강사님

현재 강사님의 강의를 따라 실습하며 공부해가고 있는데 한가지 궁금한 점이 있어 질문을 올리게 되었습니다

optimistic ui 구현하실때 더미데이터? 로 createdAt에 new Date를 넣으셨는데  그러면 axios로 서버에 요청할때랑 시간이 달지는게 아닌가요?

그래서 서버요청이 끝나고 똑같은 채팅이 두개가 보여지지 않을까 했는데 하나로만 나오더라구요 

제생각에는 아주 조금이라도 차이가 있을줄 알았는데 간략한 원리를 설명해 주실 수 있을까요

react Socket.io babel typescript 웹팩 클론코딩

답변 2

1

제로초(조현영)

사실 다른 게 맞습니다. 다만 axios 서버에서 데이터를 받을 때 기존 더미데이터가 사라지고 서버에서 받은 데이터로 대체됩니다.

0

brmnmusic

아 강의를 듣다 놓친 부분이 있었네요 shouldRevalidate false를 사용해서 로드가 되지 않는 것이네요

0

제로초(조현영)

아, 네네. 그걸 켜면 더미데이터가 그대로 유지됩니다.

기본 셋팅과 관련하여

0

106

1

초기 셋팅 back과 front만 남겨두고 다 지운 후 진행 방법

0

109

2

focus 시에만 화면 업데이트 되는 이유 + 해결방법

0

164

2

useEffect 개수 관리

0

122

2

라이브러리 서치 방법

0

118

2

함수 정의 패턴

0

80

1

npm run dev 에러

0

156

3

npx webpack 후 에러

0

186

2

'void' 형식 식의 truthiness를 테스트할 수 없습니다.ts(1345)

0

151

2

사용자 가입시 에러발생 (TypeError: Cannot read properties of null (reading 'addMembers')

1

190

2

초기세팅중 packge.json 에러떠요

0

162

2

CORS - Access-Control-Allow-Origin 누락 문제

0

439

3

로그인 페이지 무한 새로고침 현상

0

608

2

Module not found: Error: Can't resolve './App' 에러

0

969

1

배포 방법

0

306

2

npm run dev 시 빌드가 매우 느려졌습니다

0

1010

2

alias 경로 설정 오류

0

460

2

fetcher 함수의 data 값이 두번 찍히는 이유

0

282

1

제네릭 질문

0

225

2

ts-node 대신 tsx 사용여부

0

377

1

배포 관련 질문

0

249

1

[nginx + https] 서비스를 실행하면 niginx가 아닌 서비스 화면을 보여주게 하고 싶습니다.

0

394

2

[배포하기] webpack에 aws 퍼블릭 IPv4 주소 와 포트 주소를 작성하고 나서 빌드후 실행하면 오류가 발생합니다.

0

341

1

users 호출 시 쿠키가 담기지 않는 이슈 질문드립니다.

0

252

2