Tab Navigator에서 params에 따라 렌더링하기React Navigation은 react native에서 화면이동(routing) 시 사용되는 라이브러리로, 페이지가 쌓이는 구조(stack 구조)를 제공한다. Stack 뿐만 아니라 Tab(하단탭), Drawer(옆에서 열리는 전체메뉴) 등의 화면 이동 방식(네비게이터)도 가지고 있다. 네비게이터들은 서로 중첩이 가능하다. 우리 프로젝트에서는 Stack과 Tab 네비게이터를 사용했고, Stack 내 하나의 화면에 Tab을 중첩하여 사용했다....Apr 18, 2025·3 min read
useState에서 상태 변경 시 바로 재렌더링 일어나지 않는 버그🐞 문제상황 리스트 정렬 변경 시 변경된 리스트가 바로 적용되는 것이 아니라 변경 탭을 한번 더 클릭하면(modalVisible 상태가 변경되면) 그때 리스트가 변경된다 💡해결과정 기존 코드 정렬방법 탭을 클릭하면 모달이 열리면서 modalVisible라는 상태가 false/true로 변경된다. 그리고 열려있는 모달에서 정렬방법을 클릭하면 sort를 사용하여 pickList의 순서를 변경시키고 sortedList에 저장한다. 이전 리...Nov 17, 2024·2 min read