프런트 엔드 코드를 줄이는 방법
순풍
tailwindcss
는 빠르고 유연하며 안정적인 CSS 클래스를 제공합니다. tailwind
를 사용하면 CSS 코드 작성 시간을 절약할 수 있습니다.예를 들어
truncate
:overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
프로덕션에서 CSS 코드를 최적화하려면
CSS 검사기
중복된 CSS 코드를 찾는 방법이 궁금하십니까? 모든 css 및 스타일 구성 요소 코드를 스캔하고 차이점이 있는 유사한 클래스를 표시하는 데 도움이 되는 자동 도구가 있습니다.
npm install -g css-checker-kit
css-checker
useSWR 사용
useSWR
는 구성 요소 간의 구문 분석 상태를 줄이는 데 도움이 될 수 있습니다. 상태를 사용하려는 모든 위치에서 useSWR
를 호출하기만 하면 됩니다. useSWR
는 또한 중복 요청을 줄이고 사용자가 다시 집중한 후 자동 가져오기를 줄이는 데 도움이 될 수 있습니다. The name “SWR” is derived from stale-while-revalidate, a HTTP cache invalidation strategy popularized by HTTP RFC 5861. SWR is a strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data.
import useSWR from 'swr'
function Profile() {
const { data, error } = useSWR('/api/user', fetcher)
if (error) return <div>failed to load</div>
if (!data) return <div>loading...</div>
return <div>hello {data.name}!</div>
}
Reference
이 문제에 관하여(프런트 엔드 코드를 줄이는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/zhcalvin/ways-to-reduce-your-front-end-codes-30hl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)