티스토리 뷰

what i learned/TIL

[TIL] 2021/12/01 Wed -

zubetcha 2021. 12. 1. 22:37

 

 

 

 

 

 

 

 

Today I Learned

 

 

 

오늘은 포스트를 작성해서 데이터를 리덕스와 파이어스토어에 연결하고,

목록에 생성된 포스트를 수정하는 방법에 대해서 배웠다.

 

이미지가 포함된 포스트이기 때문에 처음으로 input 태그의 file 타입도 사용해보았다.

 

어제 로그인과 회원가입을 구현하는 것 자체도 어려웠는데

오늘 배운 게시글을 작성하거나 수정하는 것들도 로그인 상태와 관련이 있다보니

100% 이해하기 어려웠다.

 

그리고 게시글을 작성하는 과정에서 이미지를 미리 보여주는 작업과

게시글을 수정하는 작업도 신경써야 하는 부분이 많다는 걸 다시 한번 느꼈다.

 

 

 

👩🏻‍🌾 오늘의 수확

 

 

📍 로그인 상태 체크

 

쿠키를 설정하고 삭제함으로써 로그인 상태를 체크한 후,

그에 따라 로그인 상태에 따라 유연하게 작동하는 기능들을 작업할 수 있게 되었다.

 

 

 

📍 이미지 업로드

 

이미지 업로드 시 저장소에 파일을 저장하기 전,

Filereader 객체를 이용하여 선택한 파일의 경로를 읽어서 프리뷰를 띄울 수 있게 되었다.

 

 

 

📍 Debounce & Throttle

 

이벤트를 관리할 수 있는 Debounce와 Throttle의 개념에 대해서 알게 되었다.

 

Debounce

이벤트가 일어나면 설정한 시간을 기다린 후 이벤트를 실행한다.

일정 시간 내에 동일한 이벤트가 다시 들어오면 이전 요청은 실행을 취소한다.

 

Throttle

일정 시간 동안 일어난 이벤트를 모은 후 주기적으로 한 번씩 실행한다.

 

 

 

 

 

'what i learned > TIL' 카테고리의 다른 글

[TIL] 2021/12/06 Mon -  (0) 2021.12.06
[TIL] 2021/12/02 Thu -  (2) 2021.12.02
[TIL] 2021/11/30 Tue -  (2) 2021.11.30
[TIL] 2021/11/29 Mon -  (0) 2021.11.29
[TIL] 2021/11/27 Sat - 최종_진짜최종_진짜리얼최종_진짜파이널최종.js  (0) 2021.11.27
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Total
Today
Yesterday