728x90
1. 목적
: 한 개의 프로젝트 내 여러 페이지에 나타낼 json데이터를 따로 관리하고 싶었다.
2. 실험시작
시도 1. firebase의 한 프로젝트 안에 앱 추가하기
결과 : SDK 중복으로 오류
시도 2. firebase에 여러 프로젝트를 만들어 따로관리하기
결과 : firebaseConfig.js를 한 프로젝트 안에 여러개 import할 수 없다. 이름을 바꿔도 안된다.
시도 3. 기존에 업로드 한 json데이터를 수정하기 (최상위 키값을 여러개로 설정하기)
결과 : 가능하다. 각각의 스크린을 구성하는 js파일에 items라고 설정해 놓았던 기존의 최상위 키값을 import하고싶은
키값으로 변경해기만 하면 된다.
단, 이 경우 한 개의 JSON파일 안에서 모든 데이터를 관리하므로 용량도 커지고, 관리가 불편하며,
오류에 대한 리스크도 커진다.
728x90
'React-native > 실패일지' 카테고리의 다른 글
[실패일지] favorite(좋아요) 구현하기 (0) | 2022.05.31 |
---|---|
[실패일지] iframe에서 연속재생 반복재생 구현하기 (0) | 2022.05.27 |
[실패일지] Search bar 연동 중 쿼리문제 (0) | 2022.05.24 |
[실패일지] FlatList에 iframe 적용하기 (성공완료) (0) | 2022.05.23 |
[실패일지] ScrollView를 Infinite Flatlist로 대체하기 (0) | 2022.05.21 |