React-router-header
React Header ui component for react with react-router.
Install
Installation
npm install --save react-router-header
or
yarn add react-router-header
Development
npm install
npm start
Usage
import Routes, {useRouter} from 'react-router-header';
const Component = () => <></>;
const router = useRouter();
/**
* @param Component
* @param path
* @param name
* @param exact
*/
router.add(Component, "/path", "name", true)
export default () => <Routes.Router/>;
Routes Class's static properties
name | type | default | description |
---|---|---|---|
Router | React.FC | DefaultRouter | return functional component with BrowserRouter |
Header | React.FC | return functional component | |
Components | RoutesComponent[] | [] | Array for RoutesComponent's element |
Routes API
name | return | parameters | description |
---|---|---|---|
add | void | Component:React.FC path:string, name:string, exact:boolean = false | set a component in Routes |
render | void | Function[] | call functions in argument |
Version History
0.1.10
Build Type Declaration files.
0.2.0
Header's Prototype version is completed
0.2.1
small bug fix
now header has some problem.
License
react-router-header is released under the MIT license.