Skip to content

Instantly share code, notes, and snippets.

View ThiagoMarques's full-sized avatar
🎯
Focusing

Thiago Marques ThiagoMarques

🎯
Focusing
View GitHub Profile
module.exports = {
devServer: {
static: './',
},
}
{
"name": "react",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "webpack serve --mode development --open --hot",
"build": "webpack --mode production",
"test": "echo \"Error: no test specified\" && exit 1"
},
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>React</title>
</head>
@ThiagoMarques
ThiagoMarques / index.html
Created October 29, 2022 19:16
React x Javascript
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Teste React</title>
<script src="https://unpkg.com/react@18/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@18/umd/react-dom.development.js" crossorigin></script>
@ThiagoMarques
ThiagoMarques / hook.js
Created October 29, 2022 18:41
Hooks com React
const Lista = () => {
const [contador, setContador] = React.useState(0);
function somar() {
setContador(contador + 1)
}
return (
<div>
<button onClick={}>Exibir</button>
<p>Total: {contador}</p>
<p>Multiplicador: {contador * 10}</p>
@ThiagoMarques
ThiagoMarques / event.js
Created October 29, 2022 18:30
Eventos com React
const Lista = () => {
function handleClick(event) {
alert('Item: ' + event.target.innerText);
}
}
return (
<div>
<button onClick={handleClick}>Item 1</button>
<button onClick={handleClick}>Item 2</button>
@ThiagoMarques
ThiagoMarques / index.html
Last active October 29, 2022 11:23
Teste com React
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Teste React</title>
<script src="https://unpkg.com/react@18/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@18/umd/react-dom.development.js" crossorigin></script>