Редеринг означает «получение» или «извлечение» данных. В 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 для рендеринга контента
возвращаться (
// Экспортируем компонент DelayedContent
экспортировать DelayedContent по умолчанию;
вы можете импортировать его и отобразить в своем приложении реагирования:
импортировать React из 'react';
импортировать ReactDOM из 'react-dom';
импортировать DelayedContent из './DelayedContent';
// Отображение компонента DelayedContent
ReactDOM.render(, document.getElementById('root'));`
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3