참고 : 스타일 구성 요소는 React를 위해 특별히 설계되었으므로 React를 사용하여 스타일의 구성 요소를 사용해야합니다.
주요 이익 :
이 튜토리얼을 사용하려면 React의 기본 사항이 있어야합니다. 이 튜토리얼에서는 원사를 사용합니다. 원사를 설치하지 않은 경우 여기에서 설치하십시오.
나중에 Bem이 나타났습니다. BEM은 고유 한 클래스 이름을 작성하여 특이성 문제를 줄일 수있는 방법입니다. BEM은 특이성 문제를 해결하지만 HTML을 더욱 장점으로 만듭니다. 클래스 이름은 불필요한 길이가 될 수 있으며, 거대한 웹 응용 프로그램이 있으면 고유 한 클래스 이름을 생각해 내기가 어렵습니다.
pros
각 페이지의 CSS 패키지는 더 작습니다
<style></style>
를 설치하십시오.
삭제는 더 이상 필요하지 않기 때문입니다.
<code class="language-bash">$ npx create-react-app unsplash-styled-components</code>
unsplash-styled-components
<code class="language-bash">$ cd unsplash-styled-components $ yarn add styled-components react-medium-image-zoom</code>
의 기본 내보내기에는 , , 결론 : 속성을 사용하여 재사용 스타일 및 응용 프로그램의 테마를 설정하는 방법을 배웠습니다. 우리는 스타일의 구성 요소의 표면에만 접촉했습니다. 공식 웹 사이트에서 자세히 알아볼 수 있습니다. 에서 찾을 수 있으며 데모는
스타일 구성 요소 사용에 대한 FAQS :
(원본 텍스트에 나열된 FAQ는 길이가 너무 길기 때문에 여기서 생략되지만 FAQ 부품을 유지하고 원본 텍스트를 기반으로 답변을 채우는 것이 좋습니다.) >styled-components
Header
, , 등과 같은 기본 HTML 프리미티브가 있습니다. Header
styled.h1
in , 우리는 실제 CSS를 씁니다. 스타일 객체를 만드는 대신 CSS를 작성하고 있습니다. styled-components
styled
우리의 스타일은 구성 요소와 같은 파일에 있습니다. 이것은 우리의 구성 요소가 스타일과 같은 위치에 있음을 의미합니다. 따라서 특정 구성 요소와 관련된 스타일을 제거하는 것이 더 쉬워서 유효하지 않은 코드를 제거합니다. div
span
h1
(공간 제한으로 인해 다음 단계는 나머지 부분에 대한 코드 및 스크린 샷 설명이 여기에서 생략되지만 논리 구조는 원본 텍스트와 일치합니다. 나머지 부분에 대한 자습서를 계속 작성하십시오. 원래 텍스트에 따르면) h2
styled.h1
Header
마지막으로, 우리는 스타일링 된 구성 요소를 사용하여 Unsplash를 리팩토링했습니다. 완전한 코드는 github :
위 내용은 스타일링 된 구성 요소를 사용하여 Unsplash를 재 설계하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!