안녕하세요
8월24일68일차 - react 활용 주간(3) - 탭 메뉴 본문
html구조를 직접 짜는 것이 아니라 for문으로 리스트를 만듭니다.
for ( i=0; i < 3; i++ ) {
<li>i.</li>;
}
// <li>DATA[0].name</li>;
<li>DATA[1].name</li>;
<li>DATA[2].name</li>;
react에서는 useState()로 state를 수정합니다.
json fakedata를 가져옵니다.
const [data, setData] = useState([]);
useEffect(() => {
fetch("https://jsonplaceholder.typicode.com/todos/1")
.then((response) => response.json())
.then((json) => setData(json));
}, []);
return (
<>
{/* <TopBanner /> */}
{/* <List /> */}
{console.log(data)}
</>
);
무한 루프가 도는 상황에서 useEffect()를 사용하면 콜백함수를 한 번만 실행하도록 합니다.
산돌구름 pretendard 폰트 적용 방법입니다.
1. 글꼴을 다운로드 받습니다.
https://cactus.tistory.com/306
2. web폴더의 static폴더 안의 pretendard.css 파일안의 font 를 복사하여 css에 붙여넣으면 됩니다.
swiper 선언, 기능
const mainSlogan = new Swiper(".mainSlogan", {
loop: true, // loop 시킵니다.
autoplay: { // autoplay 시킵니다.
delay: 2500, // 화면이 전환되는 속도입니다.
disableOnInteraction: false,
},
touchRatio: 0, // 드래그를 못하도록 합니다.
});
mainSlider.controller.control = mainSlogan; // 슬라이드 전환을 연동합니다.
'프론트엔드 국비교육' 카테고리의 다른 글
화면을 덮는 팝업창 + 쿠키 만들기 (0) | 2022.09.05 |
---|---|
8월26일70일차 - react 활용 주간(4) - 리액트 슬릭 (0) | 2022.08.26 |
8월23일67일차 - react 활용 주간(2) - 아이콘, true/false 전환 (0) | 2022.08.26 |
8월22일66일차 - react 활용 주간 - 실행, true/false 전환 (0) | 2022.08.26 |
8월19일65일차 - 소소 웹코딩 팁 (0) | 2022.08.21 |