Skip to content

Write Once, Render Anywhere. typescript libraries: cache-persist, apollo-offline, relay-offline, offline-first, apollo-cache, relay-store, netinfo, detect-network

License

Notifications You must be signed in to change notification settings

morrys/wora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fcd611d · May 19, 2022
Mar 30, 2020
Nov 27, 2021
Jan 19, 2021
May 2, 2022
Mar 20, 2020
Apr 13, 2022
Mar 23, 2020
Mar 18, 2020
Aug 26, 2020
Jun 10, 2019
Nov 3, 2019
Sep 10, 2019
May 2, 2022
Jul 20, 2019
May 2, 2022

Repository files navigation

the github page contains all the documentation relating to the libraries distributed by this monorepo.

Community challenge

The idea that led me to create this repository is to collect all the great work done by the community on github for react and react-native in order to create components and utilities that can be rendered anywhere.

If anyone is interested in sharing their idea, contact me (link in bio).

Contributing

  • Give a star to the repository and share it, you will help the project and the people who will find it useful

  • Create issues, your questions are a valuable help

  • PRs are welcome, but it is always better to open the issue first so as to help me and other people evaluating it

  • Please sponsor me

Sponsors

Memorang

  • a simple and efficient way to persist an object in storage: localStorage, AsyncStorage or IndexedDB. With a high configurability and the possibility of subscription and notifications
  • simple library that implements the react-native netinfo interface to use it also in the web
  • useIsConnected and useNetInfo Hooks for react and react-native and the possibility of using NetInfo of @wora/netinfo
  • Persistent Cache store for Offline-First applications, with first-class support for optimistic UI. Use with React, React Native, or any web app.
  • new way to persist the apollo cache, more efficient way and with bundle reduction.
  • integration of the offline engine within the client logic and not at the network level. with much possibility of configuration and extension (@wora/offline-first)
  • persist relay store and relay record source, ttl.
  • integration of the offline engine within the client logic and not at the network level. with much possibility of configuration and extension (@wora/offline-first)