«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Что такое рендеринг JavaScript

Что такое рендеринг JavaScript

Опубликовано 1 августа 2024 г.
Просматривать:284

Редеринг означает «получение» или «извлечение» данных. В JavaScript рендеринг относится к процессу отображения пользовательского интерфейса и его элементов на экране. Итак, редеринг Javascript относится к процессу создания и отображения контента в сети. страница с использованием JavaScript. Это может иметь решающее значение для динамических веб-приложений, которым необходимо обновлять содержимое без обновления всей страницы.

Подходы:
Существует несколько подходов к перекодированию JavaScript:

Рединг на стороне клиента (CSR)
Северный рендеринг (SSR)
Генерация статического сайта (SSG)

Рединг на стороне клиента (CSR):

Это подход к веб-разработке, при котором рендеринг веб-страниц выполняется на стороне клиента, в основном в веб-браузере пользователя. Это ускоряет начальную загрузку страницы, поскольку с сервера отправляется только минимальный HTML-код. Таким образом, JavaScript извлекает данные с сервера и динамически обновляет DOM для отображения содержимого.

синтаксис:

выборка('api/data')
.then(ответ => ответ.json())
.then(данные => {
// Обновляем DOM данными
});

`// Импортировать React и использовать хук useState
импортировать React, { useState, useEffect } из 'реагировать';

// Функциональный компонент для рендеринга контента после задержки
const DelayedContent = () => {
// Определить состояние для хранения содержимого
const [content, setContent] = useState(null);

// перехватчик useEffect для получения данных после монтирования компонента
useEffect(() => {
// Имитация получения данных из API после задержки
const fetchData = async () => {
дождитесь нового обещания (решить => setTimeout (решить, 2000)); // Имитируем задержку в 2 секунды
const data = { message: «Привет, мир!» };
setContent(data.message); // Устанавливаем содержимое после получения данных
};

fetchData(); // Call the fetchData function

}, []); // Пустой массив зависимостей гарантирует, что useEffect запускается только один раз после монтирования компонента

// Возвращаем JSX для рендеринга контента
возвращаться (


{/* Обрабатывайте контент, как только он станет доступен */}
{content &&

{content}

}

);
};

// Экспортируем компонент DelayedContent
экспортировать DelayedContent по умолчанию;

вы можете импортировать его и отобразить в своем приложении реагирования:

импортировать React из 'react';
импортировать ReactDOM из 'react-dom';
импортировать DelayedContent из './DelayedContent';

// Отображение компонента DelayedContent
ReactDOM.render(, document.getElementById('root'));`

What is JavaScript rendering

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/suraj_91/what-is-javascript-rendering-411f?1. Если обнаружено какое-либо нарушение прав, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3