Web/Project - Oliim
Ollim 개발기 4
aspe
2022. 2. 17. 05:19
1. FC (Functional Component)에 대해
[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