Coaspe

Ollim 개발기 4 본문

Web/Project - Oliim

Ollim 개발기 4

Coaspe 2022. 2. 17. 05:19

1. FC (Functional Component)에 대해

https://woobiblog.com/Javascript/Typescript_FunctionComponent_FC_%EC%82%AC%EC%9A%A9_%EC%A4%84%EC%9D%B4%EA%B8%B0

 

[Typescript] FunctionComponent (FC) 사용 줄이기

React + Typescript 조합으로 개발을 하면서 자주 사용하는 타입 중 하나가 FC 이다. FC 는 FunctionComponent 타입의 줄임말로 리액트에서 함수형 컴포넌트의 타입을 선언할 때 사용할 수 있게 React 에서 제

woobiblog.com

2. cursor focus

cursor focus는 mousedown 될 때 변화한다. click 할 때 변화하는 것이 아니다.

mousedown -> mouseup -> click

그렇기 때문에 버튼을 눌렀을 때 text의 focus를 잃고 싶지 않다면 onmousedown에서 preventDefault를 해야한다.

 

3. position: sticky

sticky는 상위 부모 엘리먼트 중 scroll이 있거나 scroll에 대한 css 특성을 갖는 부모를 기준으로 움직인다.

body를 기준으로 움직이지 않는다면, sticky를 설정한 엘리먼트의 부모들의 scroll에 대한 설정을 잘 확인해보자.

https://developer.mozilla.org/ko/docs/Web/CSS/position

 

position - CSS: Cascading Style Sheets | MDN

CSS position 속성은 문서 상에 요소를 배치하는 방법을 지정합니다. top (en-US), right (en-US), bottom (en-US), left (en-US) 속성이 요소를 배치할 최종 위치를 결정합니다.

developer.mozilla.org

 

'Web > Project - Oliim' 카테고리의 다른 글

Ollim 개발기 7  (0) 2022.03.25
Ollim 개발기 6  (0) 2022.03.13
Ollim 개발기 5  (0) 2022.03.10
Ollim 개발기 3  (0) 2022.02.15
Ollim 개발기 - 2  (0) 2022.02.11
Comments