우선 선생님 강의 보고 미흡한 실력이지만 취업하여 실무를 겪고 백오피스 제작을 맡아 진행중입니다.
프로젝트 진행중 메세지전송 api 연동중에 어려움이 있어 혹시나 하는마음에 질문드립니다
1.회원 정보 데이터를 api로 받아오고 검색이 가능한 리스트로 뿌려준다
(정보가 담긴 회원 api 를 get 으로 받아옴
Url 뒤에 부수적으로 &key=name&value=회원이름
이런식으로 검색값을 받아올수있습니다)
2.해당 리스트 클릭시 응답받은 id혹은 유저 번호를 빈 배열에 push 하고 담기는것을 확인한다
3.메세지 전송 api를 post 보낼때 2번의 배열을 같이 보내서 멤버를 선택하여 메세지를 전송할수있다
이렇게가 제가 생각한 로직인데
1~3까지 문제없이 전송되나
1번 검색이 가능한 리스트에서 검색어가 변경될시 기존에 클릭한 것을 담은 데이터가 다시 빈배열이 되어서 중복으로 배열에 담지 못하고있습니다
(검색어 김철수 클릭시 배열에 김철수 담김
그후 김맹구 검색시 기존 배열에 담긴 김철수는 사라지고 김맹구만 다시 담김
*재랜더링이 일어나서 그런것으로 생각합니다
처음 검색받은값을 담는것을 가능하나 새로 검색시에 초기화 되어 회원을 복수로 배열에 담지 못함)
처음 빈배열에 입력값이 재랜더링 되어도 유지 되게 하려면 리덕스나 로컬스토리지 같은것을 사용 해야할지
그렇다면 기존 클릭때마다 push되는 함수는
다른검색을 할 경우에 어떻게 변경 되어야 하는지 ... 힌트라도 얻고 싶어서 질문드립니다..모바일로 작성하여 설명이 상세하지못한점 죄송합니다.ㅠㅠㅠㅠ