Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lusito/react-nano

Tiny, powerful and type-safe React libraries. All released under a liberal license
https://github.com/lusito/react-nano

fetch graphql react react-hooks react-redux react-router redux-dynamic-modules server-sent-events

Last synced: about 1 month ago
JSON representation

Tiny, powerful and type-safe React libraries. All released under a liberal license

Awesome Lists containing this project

README

        

# @react-nano

Tiny, powerful and type-safe React libraries. All released under a liberal license: [zlib/libpng](https://github.com/Lusito/react-nano/blob/master/LICENSE)

## Libraries

- [@react-nano/redux](https://lusito.github.io/react-nano/redux/index.html)\
Lightweight alternative to react-redux.
- [@react-nano/redux-dynamic-modules](https://lusito.github.io/react-nano/redux-dynamic-modules/index.html)\
Making redux-dynamic-modules more lightweight by using @react-nano/redux instead of react-redux.
- [@react-nano/router](https://lusito.github.io/react-nano/router/index.html)\
Lightweight alternative to react-router.
- [@react-nano/tsrux](https://lusito.github.io/react-nano/tsrux/index.html)\
Lightweight alternative to redux-actions, deox, etc.
- [@react-nano/use-event-source](https://lusito.github.io/react-nano/use-event-source/index.html)\
Hook for using [Server-Sent-Events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events).
- [@react-nano/use-fetch](https://lusito.github.io/react-nano/use-fetch/index.html)\
Hook for using `fetch()` to GET, POST, etc. requests.
- [@react-nano/use-graphql](https://lusito.github.io/react-nano/use-graphql/index.html)\
Hook for using GraphQL queries and mutations.

## Report Issues

Something not working quite as expected? Do you need a feature that has not been implemented yet? Check the [issue tracker](https://github.com/Lusito/react-nano/issues) and add a new one if your problem is not already listed. Please try to provide a detailed description of your problem, including the steps to reproduce it.

## Contribute

Awesome! If you would like to contribute with a new feature or submit a bugfix, fork this repo and send a pull request. Please, make sure all the unit tests are passing before submitting and add new ones in case you introduced new features.

## License

@react-nano has been released under the [zlib/libpng](https://github.com/Lusito/react-nano/blob/master/LICENSE) license, meaning you
can use it free of charge, without strings attached in commercial and non-commercial projects. Credits are appreciated but not mandatory.