diff --git a/.gitignore b/.gitignore
index 586ffba..302933c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,8 @@
/Outros/
/Projetos Dos Módulos/
/ZZZ Modelo/
+*/node_modules/
+/React Dia 6 - Recriando Site/
s.js
teste.js
teste.py
\ No newline at end of file
diff --git a/React Dia 04 - Primeiro APP/app-1/src/App.jsx b/React Dia 04 - Primeiro APP/app-1/src/App.jsx
deleted file mode 100644
index f7ed371..0000000
--- a/React Dia 04 - Primeiro APP/app-1/src/App.jsx
+++ /dev/null
@@ -1,21 +0,0 @@
-//import Header from "./componentes/Header";
-//import Content from "./componentes/Content";
-//import Footer from "./componentes/Footer";
-//import {pessoa1, pessoa2} from "./Data";
-import "./style.css"
-//import CustomClass from "./componentes/CustomClass";
-import Carro from "./componentes/Carro";
-
-function App(){
- return([
- //,
- // ,
- // ,
- // ,
- // ,
- ,
- //
- ])
-}
-
-export default App;
\ No newline at end of file
diff --git a/React Dia 04 - Primeiro APP/app-1/.env b/React Dia 04+ App Testes/.env
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/.env
rename to React Dia 04+ App Testes/.env
diff --git a/React Dia 04 - Primeiro APP/app-1/.gitignore b/React Dia 04+ App Testes/.gitignore
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/.gitignore
rename to React Dia 04+ App Testes/.gitignore
diff --git a/React Dia 04 - Primeiro APP/app-1/README.md b/React Dia 04+ App Testes/README.md
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/README.md
rename to React Dia 04+ App Testes/README.md
diff --git a/React Dia 04 - Primeiro APP/app-1/package-lock.json b/React Dia 04+ App Testes/package-lock.json
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/package-lock.json
rename to React Dia 04+ App Testes/package-lock.json
diff --git a/React Dia 04 - Primeiro APP/app-1/package.json b/React Dia 04+ App Testes/package.json
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/package.json
rename to React Dia 04+ App Testes/package.json
diff --git a/React Dia 04 - Primeiro APP/app-1/public/favicon.ico b/React Dia 04+ App Testes/public/favicon.ico
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/public/favicon.ico
rename to React Dia 04+ App Testes/public/favicon.ico
diff --git a/React Dia 04 - Primeiro APP/app-1/public/index.html b/React Dia 04+ App Testes/public/index.html
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/public/index.html
rename to React Dia 04+ App Testes/public/index.html
diff --git a/React Dia 04 - Primeiro APP/app-1/public/logo192.png b/React Dia 04+ App Testes/public/logo192.png
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/public/logo192.png
rename to React Dia 04+ App Testes/public/logo192.png
diff --git a/React Dia 04 - Primeiro APP/app-1/public/logo512.png b/React Dia 04+ App Testes/public/logo512.png
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/public/logo512.png
rename to React Dia 04+ App Testes/public/logo512.png
diff --git a/React Dia 04 - Primeiro APP/app-1/public/manifest.json b/React Dia 04+ App Testes/public/manifest.json
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/public/manifest.json
rename to React Dia 04+ App Testes/public/manifest.json
diff --git a/React Dia 04 - Primeiro APP/app-1/public/robots.txt b/React Dia 04+ App Testes/public/robots.txt
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/public/robots.txt
rename to React Dia 04+ App Testes/public/robots.txt
diff --git a/React Dia 04+ App Testes/src/App.jsx b/React Dia 04+ App Testes/src/App.jsx
new file mode 100644
index 0000000..bddb883
--- /dev/null
+++ b/React Dia 04+ App Testes/src/App.jsx
@@ -0,0 +1,11 @@
+import Ciclo from "./componentes/Ciclo";
+
+function App(){
+ return(
+ <>
+
+ >
+ )
+}
+
+export default App;
\ No newline at end of file
diff --git a/React Dia 04 - Primeiro APP/app-1/src/Data.jsx b/React Dia 04+ App Testes/src/Data.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/Data.jsx
rename to React Dia 04+ App Testes/src/Data.jsx
diff --git a/React Dia 04 - Primeiro APP/app-1/src/componentes/AlteraState.jsx b/React Dia 04+ App Testes/src/componentes/AlteraState.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/componentes/AlteraState.jsx
rename to React Dia 04+ App Testes/src/componentes/AlteraState.jsx
diff --git a/React Dia 04 - Primeiro APP/app-1/src/componentes/Carro.jsx b/React Dia 04+ App Testes/src/componentes/Carro.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/componentes/Carro.jsx
rename to React Dia 04+ App Testes/src/componentes/Carro.jsx
diff --git a/React Dia 04+ App Testes/src/componentes/Ciclo.jsx b/React Dia 04+ App Testes/src/componentes/Ciclo.jsx
new file mode 100644
index 0000000..76dd4ab
--- /dev/null
+++ b/React Dia 04+ App Testes/src/componentes/Ciclo.jsx
@@ -0,0 +1,33 @@
+import React,{ Component } from "react";
+
+
+class Ciclo extends Component{
+ constructor(props){
+ super(props);
+ this.state = {
+ valor: 0
+ }
+ }
+
+ componentDidMount(){
+ this.setState({
+ valor: 1
+ })
+ }
+
+ render(){
+ return(
+
+
Ciclo de vida
+
{this.state.valor}
+
+
+ )
+ }
+}
+
+export default Ciclo;
\ No newline at end of file
diff --git a/React Dia 04 - Primeiro APP/app-1/src/componentes/Content.jsx b/React Dia 04+ App Testes/src/componentes/Content.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/componentes/Content.jsx
rename to React Dia 04+ App Testes/src/componentes/Content.jsx
diff --git a/React Dia 04 - Primeiro APP/app-1/src/componentes/CustomClass.jsx b/React Dia 04+ App Testes/src/componentes/CustomClass.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/componentes/CustomClass.jsx
rename to React Dia 04+ App Testes/src/componentes/CustomClass.jsx
diff --git a/React Dia 04 - Primeiro APP/app-1/src/componentes/Footer.jsx b/React Dia 04+ App Testes/src/componentes/Footer.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/componentes/Footer.jsx
rename to React Dia 04+ App Testes/src/componentes/Footer.jsx
diff --git a/React Dia 04 - Primeiro APP/app-1/src/componentes/Header.jsx b/React Dia 04+ App Testes/src/componentes/Header.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/componentes/Header.jsx
rename to React Dia 04+ App Testes/src/componentes/Header.jsx
diff --git a/React Dia 04 - Primeiro APP/app-1/src/img/ac1.jpg b/React Dia 04+ App Testes/src/img/ac1.jpg
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/img/ac1.jpg
rename to React Dia 04+ App Testes/src/img/ac1.jpg
diff --git a/React Dia 04 - Primeiro APP/app-1/src/img/ac2.jpg b/React Dia 04+ App Testes/src/img/ac2.jpg
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/img/ac2.jpg
rename to React Dia 04+ App Testes/src/img/ac2.jpg
diff --git a/React Dia 04 - Primeiro APP/app-1/src/img/ac3.jpg b/React Dia 04+ App Testes/src/img/ac3.jpg
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/img/ac3.jpg
rename to React Dia 04+ App Testes/src/img/ac3.jpg
diff --git a/React Dia 04 - Primeiro APP/app-1/src/img/ac4.jpg b/React Dia 04+ App Testes/src/img/ac4.jpg
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/img/ac4.jpg
rename to React Dia 04+ App Testes/src/img/ac4.jpg
diff --git a/React Dia 04 - Primeiro APP/app-1/src/img/hero.jpg b/React Dia 04+ App Testes/src/img/hero.jpg
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/img/hero.jpg
rename to React Dia 04+ App Testes/src/img/hero.jpg
diff --git a/React Dia 04 - Primeiro APP/app-1/src/img/logo.jpg b/React Dia 04+ App Testes/src/img/logo.jpg
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/img/logo.jpg
rename to React Dia 04+ App Testes/src/img/logo.jpg
diff --git a/React Dia 04 - Primeiro APP/app-1/src/index.jsx b/React Dia 04+ App Testes/src/index.jsx
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/index.jsx
rename to React Dia 04+ App Testes/src/index.jsx
diff --git a/React Dia 04 - Primeiro APP/app-1/src/reportWebVitals.js b/React Dia 04+ App Testes/src/reportWebVitals.js
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/reportWebVitals.js
rename to React Dia 04+ App Testes/src/reportWebVitals.js
diff --git a/React Dia 04 - Primeiro APP/app-1/src/style.css b/React Dia 04+ App Testes/src/style.css
similarity index 100%
rename from React Dia 04 - Primeiro APP/app-1/src/style.css
rename to React Dia 04+ App Testes/src/style.css
diff --git "a/_React - B\303\241sico.txt" "b/_React - B\303\241sico.txt"
index 2f62e29..3e823d5 100644
--- "a/_React - B\303\241sico.txt"
+++ "b/_React - B\303\241sico.txt"
@@ -23,4 +23,4 @@ Componente básico
OBS: props -> são as propriedades padrões dos objetos;
state -> são propriedades que podem variar, alteramos elas com o
- setState();
\ No newline at end of file
+ setState();+
\ No newline at end of file
diff --git a/_React - Vida do Componente.txt b/_React - Vida do Componente.txt
new file mode 100644
index 0000000..159317f
--- /dev/null
+++ b/_React - Vida do Componente.txt
@@ -0,0 +1,36 @@
+Vida do Componente
+
+ Montagem
+
+ constructor();
+ render();
+ componentDidMount();
+
+ Atualização
+
+ render();
+ componentDidUpdate();
+
+ Desmontagem
+
+ componentWillUnmount();
+
+▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲
+▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼
+
+constructor()
+ Não podemos usar setState no Constructor.
+
+render()
+ Único método obrigatório da classe, deve retornar o que
+ queremos mostrar na tela.
+
+componentDidMount()
+ Set state pode ser aplicado nessa fase.
+
+componentDidUpdate()
+ Gera um loop se usarmos um setState.
+
+componentWillUnmount()
+ Podemos usamar para limpar timers etc antes do componente ser
+ destruido.
\ No newline at end of file