DEV Community

[Comment from a deleted post]
Collapse
 
whoisryosuke profile image
Ryosuke

I'd recommend Vue. It's most like Angular in terms of syntax (DOM bindings and whatnot). It'll be easiest to transition into. I'd recommend reading the Vue docs on using client-side storage

Most JS framework or library will work if you're looking to create a simple app. Depends on what you're looking to do (code splitting, lots of async stuff, support IE10, etc). For example, if you need legacy support, you might want to lean on something like jQuery, handlebars, and fetch().

In terms of offline caching (and React) and ease-of-use, I'd personally recommend GatsbyJS or React-Boilerplate.

  • Gatsby is great for blogs/static websites with little changing content.
  • React-boilerplate is a nice middle ground between Gatsby and a custom setup - you skip out on Gatsby's GraphQL layer and serve content directly like NextJS -- and it's setup specifically for being PWA/offline.