In Tutorial #1 we installed Simple React Snippets. Create a new js script called Navbar.js and type
sfc
This will auto create an arrow function for the Navbar() component
Create the html for the Navbar() component
const Navbar = () => {
return (
<div className="navbar">
<h1>The Dojo Blog</h1>
<a href="/">Home</a>
<a href="/create">New Blog</a>
</div>
);
}
export default Navbar;
Import the Navbar() into App.js
and insert the App() component return function
import './App.css';
import Navbar from "./Navbar";
function App() {
const title = 'Welcom to the new blog'
const googleLink = 'https://google.com'
return (
<div className="App">
<Navbar/>
<div className="content">
<h1>{title}</h1>
<a href={ googleLink }>google</a>
</div>
</div>
);
}
export default App;
Put the html from the App() component's return function, inside
<div className="content"... into its own script
called Home.js
const Navbar = () => {
return (
<div className="navbar">
<h1>The Dojo Blog</h1>
<a href="/">Home</a>
<a href="/create">New Blog</a>
</div>
);
}
export default Navbar;
like the Navbar() component, import it into App.js
and insert the Home() component where the original content was
import './App.css';
import Navbar from "./Navbar";
import Home from './Home';
function App() {
const title = 'Welcom to the new blog'
const googleLink = 'https://google.com'
return (
<div className="App">
<Navbar/>
<div className="content">
<Home/>
</div>
</div>
);
}
export default App;