리더링(Redering)은 데이터를 '가져오거나 가져오는' 것을 의미합니다. 자바스크립트에서 렌더링이란 사용자 인터페이스와 그 요소를 화면에 표시하는 과정을 의미합니다. 따라서 자바스크립트 리더링은 웹에서 콘텐츠를 생성하고 표시하는 과정을 의미합니다. 이는 JavaScript를 사용하는 페이지입니다. 이는 전체 페이지를 새로 고치지 않고 콘텐츠를 업데이트해야 하는 동적 웹 애플리케이션에 매우 중요할 수 있습니다.
구혼:
JavaScript 재디코딩에는 여러 가지 접근 방식이 있습니다.
클라이언트측 재지정(CSR)
서버측 렌더링(SSR)
정적 사이트 생성(SSG)
클라이언트측 재연결(CSR):
이것은 기본적으로 사용자의 웹 브라우저에서 클라이언트 측에서 웹 페이지 렌더링이 수행되는 웹 개발에 대한 접근 방식입니다. 최소한의 HTML만 서버에서 전송되므로 초기 페이지 로드 시간이 더 빠릅니다. 따라서 JavaScript는 서버에서 데이터를 받아 DOM을 동적으로 업데이트하여 콘텐츠를 표시합니다.
통사론:
가져오기('api/데이터')
.then(응답 => response.json())
.then(데이터 => {
// 데이터로 DOM 업데이트
});
`// React 가져오기 및 State 후크 사용
import React, { useState, useEffect } from 'react';
// 지연 후 콘텐츠를 렌더링하는 기능적 구성 요소
const DelayedContent = () => {
// 콘텐츠를 담을 상태 정의
const [content, setContent] = useState(null);
//Effect 후크를 사용하여 구성 요소 마운트 후 데이터를 가져옵니다.
useEffect(() => {
// 지연 후 API에서 데이터 가져오기 시뮬레이션
const fetchData = async () => {
새로운 약속을 기다리세요(resolve => setTimeout(resolve, 2000)); // 2초 지연 시뮬레이션
const data = { 메시지: "안녕하세요, 세계!" };
setContent(data.message); // 데이터를 가져온 후 내용을 설정합니다.
};
fetchData(); // Call the fetchData function
}, []); // 빈 종속성 배열은 컴포넌트 마운트 후 useEffect가 한 번만 실행되도록 보장합니다
// JSX를 반환하여 콘텐츠 렌더링
반품 (
// DelayedContent 구성요소 내보내기
기본 DelayedContent;
반응 앱 내에서 가져오고 렌더링할 수 있습니다.
'react'에서 React 가져오기;
'react-dom'에서 ReactDOM 가져오기;
'./DelayedContent';
// DelayedContent 구성요소 렌더링
ReactDOM.render(, document.getElementById('root'));`
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3