Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrivasperez/navi

A simple react routing library.
https://github.com/mrivasperez/navi

npm-package react react-router typescript

Last synced: 27 days ago
JSON representation

A simple react routing library.

Awesome Lists containing this project

README

        

# navi: A simple react routing library.

## Overview

`navi` is a lightweight and flexible routing library designed specifically for React applications. It provides the core functionality you need to manage navigation within your application without the overhead of a large, complex library.

## Key Features

- **Simple API:** `navi` offers a clean and intuitive API, making it easy to set up and use.
- **Customizable:** You have full control over how your routes are structured and how navigation is handled, allowing you to create a routing system that perfectly fits your application's needs.
- **Lightweight:** `navi` is a small and efficient library, minimizing the impact on your application's performance.

## Installation

```bash
npm install @mrivasperez/navi
```

## Usage

```jsx
import { NavigationProvider, Route, Link, useNavigation } from "navi";

function App() {
return (


Home


About


About Us


Go back to Home


);
}
```

## Contributing

Contributions to navi are welcome! Please submit a PR if you encounter any issues, or help with resolving existing ones.

## Feedback

Please feel free to open an issue!

## License

`navi` is licensed under the MIT License.