"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > O que é renderização de JavaScript

O que é renderização de JavaScript

Publicado em 01/08/2024
Navegar:663

Redering significa 'obter' ou 'buscar' dados. Em JavaScript, renderização se refere ao processo de exibição da interface do usuário e seus elementos na tela. Portanto, redering de Javascript se refere ao processo de geração e exibição de conteúdo em uma web página usando JavaScript.Isso pode ser crucial para aplicativos da Web dinâmicos que precisam atualizar o conteúdo sem atualizar a página inteira.

Abordagens:
Existem várias abordagens para a recodificação JavaScript:

Redefinição do lado do cliente (CSR)
Renderização do lado do servidor (SSR)
Geração de site estático (SSG)

Redefinição do lado do cliente (CSR):

Esta é uma abordagem de desenvolvimento web em que a renderização de páginas web é feita no lado do cliente, basicamente no navegador do usuário. Esse tempo de carregamento inicial da página é mais rápido, já que apenas o mínimo de HTML é enviado do servidor. dados do servidor e atualiza dinamicamente o DOM para exibir o conteúdo.

sintaxe:

fetch('api/dados')
.then(resposta => resposta.json())
.então(dados => {
//Atualiza o DOM com dados
});

`// Importar React e gancho useState
importar React, { useState, useEffect } de 'react';

// Componente funcional para renderizar conteúdo após um atraso
const DelayedContent = () => {
// Define o estado para armazenar o conteúdo
const [conteúdo, setContent] = useState(null);

// gancho useEffect para buscar dados após a montagem do componente
useEffect(() => {
// Simulando a busca de dados de uma API após um atraso
const fetchData = async () => {
aguarde nova promessa(resolver => setTimeout(resolver, 2000)); // Simula um atraso de 2 segundos
const dados = { mensagem: "Olá, mundo!" };
setContent(dados.mensagem); // Define o conteúdo após a busca dos dados
};

fetchData(); // Call the fetchData function

}, []); // Matriz de dependência vazia garante que useEffect seja executado apenas uma vez após a montagem do componente

// Retorna JSX para renderizar o conteúdo
retornar (


{/* Renderize o conteúdo assim que estiver disponível */}
{conteúdo &&

{conteúdo}

}

);
};

// Exportar o componente DelayedContent
exportar DelayedContent padrão;

você pode importá-lo e renderizá-lo em seu aplicativo react:

importar React de 'react';
importar ReactDOM de 'react-dom';
importar DelayedContent de './DelayedContent';

// Renderiza o componente DelayedContent
ReactDOM.render(, document.getElementById('root'));`

What is JavaScript rendering

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/suraj_91/what-is-javascript-rendering-411f?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3