1. CSS
준비된 CSS 화일을 폴더에 둔다. 예) my.css
React Component 화일에서 아래와 같이 임포트
import "./my.css" |
2. 구글 폰트 URL 사용
CSS 화일의 선두에 아래와 같이 임포트
@import url("https://fonts.googleapis.com"); @import url("https://fonts.gstatic.com"); @import url("https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&family=Roboto:wght@700&display=swap"); |
3. HTML
return ( ) 에 준비된 HTML body 태그 내부를 붙여넣기
css 참조는 class="xxxx" 또는 React 방식의 className="xxxx" 도 무방
4. 외부 javascript 화일
import React, { useEffect } from 'react'; function MyComponent() { useEffect(() => { const script = document.createElement('script'); script.src = "https://externalwebsite.com/externalFile.js"; script.async = true; document.body.appendChild(script); return () => { document.body.removeChild(script); } }, []); return ( // JSX goes here ); } |
맨처음 렌더링시에 새로운 스크립트 엘리멘트를 생성하고, 컴포넌트가 언마운트시(return() =>)에 제거
'frontend (React) 개발' 카테고리의 다른 글
(React) Route - createBrowserRouter (0) | 2025.01.29 |
---|---|
CORS (Cross-Origin Resource Sharing) 란? (0) | 2025.01.23 |
(React) useState 값 변경 (0) | 2024.05.16 |
(React) form data event 처리 (0) | 2024.05.12 |
(React) useCallback (0) | 2024.05.07 |