게시판을 만들어보자.해외 배송대행 게시판을 만들어보고 싶었다.그러기 위해 구현하고 싶었던 기능은,firebase 데이터베이스 연동회원가입/로그인 인증 기능로그인한 유저 상태관리게시판에 글 쓰고, 저장하고, 수정하고, 삭제하기 (CRUD)유저들이 쓴 글 목록에서 모아보기
슬라이드 이미지를 모두 감싸는 태그를 만들고, flex속성으로 이미지들을 가로로 모두 나열한다.전체를 보여주기 위해 화면을 축소했다. 각 색상별로 총 4개의 슬라이드 이미지가 일렬로 정렬되어 있다.슬라이드 이미지들을 감싸고 있는 banner_images 태그의 너비와
배송대행 게시판을 만들어보고 싶은데, 그러려면 고객이 정보를 입력하면 내용을 저장하고,저장및 수정할 수 있어야하고,삭제도 할 수 있어야 한다.백엔드 개발자와 협업하지 않고 CRUD를 구현할 수 있도록 도와주는 Firebase의 database를 사용하면 가능할 것 같았
로그인에 성공하면 메인화면으로 가도록 하는 goToMain함수에 uid를 인자로 전달했다.history > location 에서 pathname을 /main을 전달했다.\*라우터 설정에 대해서는 별도 포스팅으로 남길 예정이다. 여기서 메인 화면으로 가기 위해 path
지금까지 데이터 베이스에 저장된 정보는 유저 아이디를 기준으로 하위에 신청서에 작성한 정보가 포함되는 형태였다. 그러나 한 사용자가 여러 신청서를 작성했을 때 마이페이지에서 그 게시물들을 한번에 보여주고, 선택할 수 있어야 한다.데이터의 계층구조를 하나 더 추가할 건데
사용자가 여러 건을 신청했다면, 마이페이지에서 모두 모아볼 수 있어야 한다. 단, 로그인한 현재 사용자의 내역들만 보여주어야 한다.여기서는 이전 포스팅에서 생성했던 주문번호를 표기해 각각의 주문건을 보여주는 영역을 만든다.원하는 신청건을 누르면 작성한 내용을 보고 수정
지난 포스팅을 이어서 firebase에서 제공하는 API로 사용자 정보를 유지하고 가져오려 한다. 사용할 수 있는 API는 크게 두 가지가 있어서, 차이점을 먼저 살펴보았다. firebase 공식문서 살펴보기 현재 로그인한 사용자 가져오기 현재 사용자를 가져올 때
너무 너무 궁금했던 부분!!!!!!리액트를 공부하면서 기존에 리덕스를 사용하지 않고 리액트 훅만으로 페이지를 만드려고 했을 때는, 계속해서 각 컴포넌트 별로 usehistory를 통해 로그인한 정보를 가지고 페이지 이동을 해주었었다.그러다 보니 코드도 복잡해지지만 페이