리액트초보자인데
여러기능이 짬뽕되니까 셀렉트 박스 다루는게 너무 빡셈
첫번째 기능
카테고리 부분인데 1차, 2차, 3차, 4차, 5차 카테고리가 있거든?
맨처음 첫번째 셀렉트박스에 1차카테고리 리스트가 있음
이게 지정되면 2차, 3차, 4차, 5차가 차례로 나타나면서 셀렉트가 되어야 하고
두번째 기능
카테고리를 매핑하는게 또 있음
위와 동일한 방식으로 사용자 카테고리가 있고 이걸 선택한 다음에
사용자카테고리로 매핑 버튼을 누르면
사용자가 지정해놓은 마지막 카테고리아이디로 1,2,3,4,5차 카테고리 매핑하는거임
세번째 기능
그리고 이제 이게 저장이 되면 다시 로드 되었을때 저장된 카테고리가 매핑되어야함
이렇게 세개가 합쳐지니까셀렉트박스 서버정보 불러오고 상태관리 하는게
되게 복잡한데 이런거 쉽게 해주는거 없냐...
구현은 됐는데 소스가 너무 useEffect 도배에 쓰레기같아서
그리고 상태는 또 useState, useForm, 전역상태, 서버상태 짬뽕이 되어있어서
어떻게 정리해야할지 모르겠음...
그래서 리액트가 좆같다 소리 나오는거
님은 이럴때 어떻게 하시나요...
해당 댓글은 삭제되었습니다.
그래서 소스가 짬뽕이 되어있나봄...
셀렉트된거에따라 다르게 데이터 필터링 해주는거면 쿼리스트링으로 관리하면안됨? url를 사용하라는거임 ㅇㅇ
select1=OOO&select2=OOO 이런식으로 셀렉트선택할때마다 param 붙게하고 useParam 인가 useSearchParam인가 써서 param값 뽑아서 서버로 보내면되잖음 이러면 useState 도배될일도없을거고