프론트 2명 + 백 4명 미니프로젝트 진행중
게시글 조회 구현
게시글 작성 구현
게시글 상세페이지 - 모달 창 구현!!!!
게시글 삭제 구현
게시글 수정 구현
등록 시간에 따른 UI변경 구현
진행중인 일정, 마감시간이 1시간 미만인 일정, 지난 일정
트러블 슈팅
일정을 추가하는 페이지에서 일정을 작성하고 등록을누르면 POST 요청이 발생하고 메인화면으로 돌아오면 GET 요청이 발생하는 과정에서 작성을 하고 메인화면으로 돌아와도 작성한 글이 화면에 출력 되지 않았습니다.
네트워크 탭에서 POST, GET 모두 200코드를 받았으나 정말 미세한 차이로 요청이 진행이 되고 있었고, 추측으로는 리액트의 비동기작업 때문이라고 생각을했고 setTimeout 함수를 이용해 데이터요청에 interval 을 주어 해결하였습니다.
//기본형 중첩 조건문
if (조건식1) {
if (조건식2) {
실행내용 (코드작성)
}
}
// 예시
if (userId === estell){ // 만약 아이디가 estell이면 아래 if문을 실행, 아니면 실행하지 X
if (password === 12345) { // 바깥 조건식이 통과하면, 실행된다.
return '로그인 되었습니다' // 비번이 12345를 입력한다면 조건식을 통과하면 '로그인 되었습니다'출력
} else { // 만약 아이디가 estell인데, 비번을 틀리게 입력했다면?
return '비밀번호가 일치하지 않습니다.'
} // 안에 if문은 실행되지 않고,
// 바깥의 if 문의 { } 내 "비밀번호가 일치하지 않습니다" 문구가 출력된다.
// 바깥 조건문 if문의 { } 내에 현재는 else문이 작성되어 있다.