This commit is contained in:
@@ -2,21 +2,12 @@ import Navbar from './components/navs/Navbar';
|
|||||||
import Router from './routes/Router';
|
import Router from './routes/Router';
|
||||||
import HeaderMain from './components/headers/HeaderMain';
|
import HeaderMain from './components/headers/HeaderMain';
|
||||||
import FooterMain from './components/footers/FooterMain';
|
import FooterMain from './components/footers/FooterMain';
|
||||||
import { Navigate, useNavigate } from 'react-router-dom';
|
|
||||||
import { useEffect } from 'react';
|
|
||||||
|
|
||||||
function App() {
|
function App() {
|
||||||
// const navigate = useNavigate();
|
|
||||||
|
|
||||||
// useEffect(() => {
|
|
||||||
// navigate('/contact');
|
|
||||||
// }, []);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<HeaderMain />
|
<HeaderMain />
|
||||||
<Navbar />
|
<Navbar />
|
||||||
<Navigate to="/contact" />
|
|
||||||
<main id="main">
|
<main id="main">
|
||||||
<Router />
|
<Router />
|
||||||
</main>
|
</main>
|
||||||
|
|||||||
+14
@@ -0,0 +1,14 @@
|
|||||||
|
const ExampleUseEffectMount = (props) => {
|
||||||
|
// const { } = props;
|
||||||
|
|
||||||
|
console.log(document.querySelector('.box'));
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="example-use-effect-mount">
|
||||||
|
<div className="box">
|
||||||
|
<p>Box was rendered</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
export default ExampleUseEffectMount;
|
||||||
@@ -1,8 +1,23 @@
|
|||||||
|
import ExampleUseEffectMount from '../components/examples/ExampleUseEffectMount';
|
||||||
|
|
||||||
function HomePage() {
|
function HomePage() {
|
||||||
return (
|
return (
|
||||||
<div className="page-home container py-5">
|
<div className="page-home container py-5">
|
||||||
<h2>Home</h2>
|
<h1>Example Hooks</h1>
|
||||||
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ad, voluptatibus.</p>
|
<div className="alert alert-warning">
|
||||||
|
<h3>Hooks-Regeln</h3>
|
||||||
|
<p>Es gibt zwei wichtige Regeln für die Verwendung von Hooks:</p>
|
||||||
|
<ul className="list">
|
||||||
|
<li>Hooks sollten nur in Funktionskomponenten oder anderen Hooks verwendet werden.</li>
|
||||||
|
<li>
|
||||||
|
Hooks sollten immer oben in der Komponente verwendet werden, nicht in Schleifen, Bedingungen oder
|
||||||
|
verschachtelten Funktionen.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<hr />
|
||||||
|
<h2>Example useEffect (mount)</h2>
|
||||||
|
<ExampleUseEffectMount />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user