Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/lusito/react-nano
- Owner: Lusito
- License: zlib
- Created: 2021-01-30T12:35:14.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-01T12:39:51.000Z (7 months ago)
- Last Synced: 2024-12-27T02:03:27.808Z (about 1 month ago)
- Topics: fetch, graphql, react, react-hooks, react-redux, react-router, redux-dynamic-modules, server-sent-events
- Language: TypeScript
- Homepage: https://lusito.github.io/react-nano/
- Size: 3.32 MB
- Stars: 34
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: 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.