본문 바로가기
반응형

WH) 코딩기록14

[좋아요 구현] 좋아요 기능을 위한 데이터베이스 구상 비 관계형 데이터의 최대 장점인 유연함을 여기서 확인할 수 있습니다. 다이어리 데이터에 또하나의 컬렉션을 추가하여 운영할 수 있다는 점인데요! 쉽게 생각하여 이런 형태입니다. diary → doc → field → likes → doc → field 따라서 다이어리 게시글 안에 좋아요 리스트, 즉 likes 데이터베이스가 또 들어가는 형태입니다. 그러면 우린 쉽게 좋아요 데이터를 가지고 올 수 있을 것 같습니다 2022. 10. 20.
로그인한 상태에서 앱을 껐다 키면 어느 화면을 보여줘야 할까? 로그인한 상태에서 앱을 껐다 키면 어느 화면을 보여줘야 할까?앱을 완전히 껐다가 켰을 때, 다시 로그인해야 하면 사용자들이 귀찮아하겠죠? 그럴 때 현재 로그인이 되어 있는지 체크 한 후, 로그인한 적이 있으면(아직 로그아웃하지 않았다면) 바로 메인 화면으로 보내는 로직을 세워보고자 합니다. 그러기 위해선, 앱이 꺼져도 저장/관리한 데이터는 계속 사용할 수 있는 AsyncStorage를 사용해야 합니다. 2022. 10. 20.
[회원가입] 파이어베이스 회원가입: Authenication irebase Authentication API로 회원가입 시도회원가입을 위한 API는 어렵지 않습니다. 이미 우리가 전부 준비해놓은 파이어베이스 라이브러리에서 만들어져 있는 **'함수'**를 꺼내 사용하는 거라, 쉽게 생각하셔도 좋습니다config 폴더에 firebaseFunctions.js 파일을 하나 만들고 다음 코드를 입력해주세요 앞으로 파이어베이스 라이브러리에서 1) 회원가입 함수, 2) 로그인 함수, 3) 데이터베이스 이용 함수들을 꺼내 사용할 계획이라, 아예 자바스크립트 파일 하나를 만든 후, 그 장소에서 관리해보는건 어떨까 싶습니다. 👉 가입을 위한 데이터가 준비되었다면 본격적으로 파이어베이스에 회원가입을 위한 API 요청을 진행합니다. 2022. 10. 20.
[앱 화면 만들기] JSX 기본 원칙 5가지 JSX 기본 문법 (1) 모든 태그는 가져와서 사용함 (2) 태그는 항상 그냥 닫는 태그와 자체적으로 닫는 태그를 구분해서 사용해야 함! (3) 모든 엘리먼트는 감싸는 최상위 엘리먼트가 있어야 함. 엘리먼트는 곧! 태그 입니다 (4) return에 의해 렌더링 될 땐, 항상 소괄호로 감싸져야 한다. (5) JSX 문법 밖에서의 주석과 안에서의 주석은 다르다! 2022. 10. 20.
반응형