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

wxd8339님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

검색 기능 만들기 #2[삭제 예정]

검색할 때

작성

·

177

0

SearchFeature에서 부모컴퍼넌트로 값을 넘겨줄때요 

LandingPage에서는 한단계씩 느리게 받는데 이걸 어떻게 해결해야하나요??

searchFeatrue에서 12를 state값에 넣으면

landingPage SearchTerm State값은 1밖에 안들어와있어요

그래서 사이트에서 검색할때 12를 검색하려면 12 스페이스바 눌러야 12검색이되는데

제가 실수를해서 저만 그런건가요>?? 원래그런거면 무슨방법이있을까요?

부모컴퍼넌트로 넘기지말고 searchfeature.js에서 바로 서버로 보내야할까요?

답변 1

0

혹시

updateSearchTerm 함수에서 setSearchTerm(newSearchTerm); 해준다음

바로 다음줄에 body에서

searchTerm: newSearchTerm 이 아니라

searchTerm: SearchTerm 으로 셋팅해주어서 그런 것 아닌지요?

useState는 비동기적으로 작동하기 때문에

곧바로 body에서 셋팅할때는 abcd 입력중에 abc 밖에 반영이 안되는 것 같습니다

시일이 지난 질문이지만

후발주자를 위해 답변을 남겨둡니다.

wxd8339님의 프로필 이미지

작성한 질문수

질문하기