Puoi creare un elemento direttamente utilizzando l'API DOM. Per farlo, devi ottenere l'elemento root e impostare l'HTML interno, tutto qui. Vedi l'esempio sotto.
document.getElementById('root').innerHTML = `
<div>
Hello World!
</div>
`;
Per farlo, devi aggiungere un React DOM Renderer. Al suo interno, devi aggiungere due parametri. Uno di questi è React Create Element e l'altro è l'elemento radice HTML. Segui il codice qui sotto.
ReactDOM.render(
React.createElement(),
document.getElementById(),
);
ReactDOM.render(
React.createElement(
'tagname',
'style',
'Insert, what do you want to see in the output!',
),
document.getElementById(),
);
ReactDOM.render(
React.createElement(
'div',
null,
'Hello World!',
),
document.getElementById('root'),
);
C'è un metodo alternativo qui. Puoi inserire direttamente l'HTML invece di "React.createElement". Vediamo l'esempio di seguito. Se sei interessato, potresti vedere l'output nel CodePan .
ReactDOM.render(
<div>Hello World!</div>,
document.getElementById('root'),
);
Inseriamo un elemento di annidamento all'interno di React Create Element. All'interno del 1 ° elemento di creazione, è possibile inserirne un altro per l'annidamento. Non lo capisci? Vediamo…
ReactDOM.render(
React.createElement(
'div',
null,
'Hello World!',
React.createElement(
'pre',
null,
new Date().toLocaleTimeString(),
),
),
document.getElementById('root'),
);
const time = () => {
ReactDOM.render(
React.createElement(
'div',
null,
'Hello World!',
React.createElement(
'pre',
null,
new Date().toLocaleTimeString(),
),
),
document.getElementById('root'),
);
}
setInterval(time, 1000);
const element = <h1>Hello, world!</h1>;
Potresti notare che HTML5 in alcuni casi non richiede un tag di chiusura. (cioè <img>, <br>, <hr> ecc.) Ma JSX deve avere il tag di chiusura. (ad es. <img />, <br />, <hr /> ecc.) In caso contrario, potresti riscontrare alcuni errori.
Introduzione Un ictus è un'emergenza medica che può colpire chiunque in qualsiasi momento. Si verifica quando il flusso sanguigno verso una parte del cervello viene interrotto, portando a un'improvvisa perdita della funzione cerebrale.
Questa settimana ho ricevuto un'e-mail da un membro della mailing list quotidiana. Volevano sapere: quali risorse visiti giornalmente, settimanalmente e mensilmente? Ottima domanda! Sono felice di provare a condividere alcune informazioni sul mio flusso di lavoro e sulle migliori risorse che utilizzo.
La scorsa settimana ho notato un comunicato stampa, inviato tramite PressGazette (un sito Web di notizie sui media britannici). L'articolo annunciava che Acast, la società di hosting e pubblicità di podcast di Scandi, avrebbe guidato un consorzio di editori "probabilmente i più influenti" nel podcasting.
Ciò che è vecchio ora è di nuovo nuovo e ciò che prima era la cosa luccicante e scintillante ora sembra noioso. Non sto parlando dei jeans JNCO che stanno tornando in auge tra i ragazzi fighi del centro insieme ad altre mode di fine anni '90.
[Avviso di attivazione: questo saggio include schermate di persone che elogiano l'assassino di Jordan Neely.] I funzionari delle forze dell'ordine hanno finalmente - e forse con riluttanza - accusato Daniel Penny, l'uomo che ha soffocato Jordan Neely fino alla sua morte, per quell'omicidio.