Впервые работая с React.js, я хотел сделать что-то довольно простое.Как создать многоразовый компонент или частичный в response.js?
Я создал приложение app.js, которое загружает начальную страницу с моей навигацией и выплевывает реквизиты для детей.
Вместо того, чтобы переносить навигацию в файл app.js, я хотел бы создать другой компонент или частичную визуализацию.
код ниже:
import React, { Component } from 'react';
import NavLink from './components/NavLinks/NavLinks'
import './App.css';
import { Link } from 'react-router';
class App extends Component {
render() {
return (
<div className="App">
<nav>
<li><NavLink to="/">Home</NavLink></li>
<li><NavLink to="/contact" activeClassName="active">Contact</NavLink></li>
<li><NavLink to="/bad-link" activeClassName="active">Bad Link</NavLink></li>
</nav>
<div className='container'>
{this.props.children}
</div>
</div>
);
}
}
export default App;
Что я хотел бы:
class App extends Component {
render() {
return (
<div className="App">
{-- Some component or partial here to render the nav --}
<div className='container'>
{this.props.children}
</div>
</div>
);
}
}
export default App;