목록CSS/css in js (2)
jineecode
1. 사건의 발단 전엔 못 본 거 같은데 다크모드 버튼을 토글할 때, 폰트가 깜빡이는 현상을 목격. 가장 먼저 든 생각은 이게 말로만 듣던 FOUC ('style이 적용되지 않은 내용'이 '깜빡'이는 현상) 인가? 라는 생각에 도달함 그러나 엄밀히 말해, 폰트만 이런 모습을 보이고 있는 것 같아서 FOUT(텍스트가 깜빡여보이는 현상. 즉, 브라우저가 웹 글꼴을 다운로드하기 전에 텍스트가 대체 글꼴로 렌더링되는 현상)으로 추측했음 말로만 듣던 FOUT를 목격하는 건 처음이라 당황스러우면서도 신나게 버그를 해결하기로 결심 2. 그럼 해결 방법을 찾아보자! https://web.dev/avoid-invisible-text/ 글꼴 로드 중 보이지 않는 텍스트 방지 글꼴은 로드하는 데 시간이 걸리는 대용량 파일인..
react-native 기준입니다. 기본적인 extends 잘 만들어진 styled-component를 괄호를 사용하여 extends 해준다. // The Button from the last section without the interpolations const Button = styled.button` color: palevioletred; font-size: 1em; margin: 1em; padding: 0.25em 1em; border: 2px solid palevioletred; border-radius: 3px; `; // A new component based on Button, but with some override styles const TomatoButton = styled(But..