06-19-2022 TIL // 미니프로젝트 시작

·2022년 6월 10일
0
post-custom-banner
  1. Infinite Scroll

    미니프로젝트에 무한스크롤 기능이 필요할 거 같아서 좀 알아봤다.
    무한스크롤을 하기 위해 array 데이터를 받아오고 useRef를 사용한다.
    또 observer를 사용하는데 observer함수를 만들고 인자로 entry와 io를 사용한다.
    entry에 observer 객체가 들어가고 뭔가 간단한 듯 복잡한게 많다. 확실히 다시 한번 봐야겠다.

  2. object.key() object.value()

    메소드는 주어진 객체의 속성 이름들을 일반적인 반복문과 동일한 순서로 순회되는 열거할 수 있는 배열로 반환한다.
    예를 들어


const obj = {
	a:5,
  	b:3,
  	c:4,
}

	Object.keys(obj)
	// keys arry 반환
	Object.values(obj) 
	// valuses arry 반환

	Object.keys(obj).map((item)=>obj[item])
  1. 미니프로젝트 시작

    대부분 CRUD를 사용하고 게시판 작성 및 댓글 등을 구현하는데 처음엔 우리조 또한 같은 작업을 할거라 생각했다. 계속 회의하고 기능 구현을 어떻게 할지 고민했는데 뭔가 계속 몸집이 불어나갔다.
    결국 경매사이트
    내가 처음에 생각한 경매사이트는 단순히 입찰버튼을 누르고 많은 입찰버튼을 받은 게시글에 인기순으로 맨 위에 위치하는 걸로 했던 것이다. 계속되던 회의로 입찰버튼을 단순히 누르는게 아니라 가격을 입찰하는 것으로 바뀌었다. 또한 만료날짜도 시간까지 구현해야한다. 다른 조들에 비해 구현해야할 기능이 많기는 하다.
    하지만 할 수 있겠지 해봐야 한다. 해보기 전에 겁이 난다만 못하겠다고 하는 건 아니라고 본다. 이것도 구현하면 한층 더 실력이 올라가겠지

profile
Life is a natural-nine
post-custom-banner

0개의 댓글