• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 선생님 도와주세요 ㅠㅠ

선생님 도와주세요 ㅠㅠ

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #37262

    장경민
    참가자

    우선 선생님 강의 보고 미흡한 실력이지만 취업하여 실무를 겪고 백오피스 제작을 맡아 진행중입니다.

    프로젝트 진행중 메세지전송 api 연동중에 어려움이 있어 혹시나 하는마음에 질문드립니다

    1.회원 정보 데이터를 api로 받아오고 검색이 가능한 리스트로 뿌려준다

    (정보가 담긴 회원 api 를 get 으로 받아옴

    Url 뒤에 부수적으로 &key=name&value=회원이름

    이런식으로 검색값을 받아올수있습니다)

     

    2.해당 리스트 클릭시 응답받은 id혹은 유저 번호를 빈 배열에 push 하고 담기는것을 확인한다

    3.메세지 전송 api를 post 보낼때  2번의 배열을 같이 보내서 멤버를 선택하여 메세지를 전송할수있다

    이렇게가 제가 생각한 로직인데

    1~3까지 문제없이 전송되나

     

    1번 검색이 가능한 리스트에서 검색어가 변경될시 기존에 클릭한 것을 담은 데이터가 다시 빈배열이 되어서 중복으로 배열에 담지 못하고있습니다

    (검색어 김철수 클릭시 배열에 김철수 담김

    그후 김맹구 검색시 기존 배열에 담긴 김철수는 사라지고 김맹구만 다시 담김 

    *재랜더링이 일어나서 그런것으로 생각합니다

    처음 검색받은값을 담는것을 가능하나 새로 검색시에 초기화 되어 회원을 복수로 배열에 담지 못함)

     

    처음 빈배열에 입력값이 재랜더링 되어도 유지 되게 하려면 리덕스나 로컬스토리지 같은것을 사용 해야할지

    그렇다면 기존 클릭때마다 push되는 함수는

    다른검색을 할 경우에 어떻게 변경 되어야 하는지 ... 힌트라도 얻고 싶어서 질문드립니다..모바일로 작성하여 설명이 상세하지못한점 죄송합니다.ㅠㅠㅠㅠ

     

    #37270

    codingapple
    키 마스터

    이미 array가 있으면 array 만들지 말라고 코드짜놓으면 안될까요 

    새로고침되어서 그런거면 새로고침안되게 ajax요청쓰면 됩니다 

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠