You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Custom session storage(koa-shopify-auth) has some serious flaws forcing developers to use some very hacky workarounds to validate sessions
Publishing of apps being denied because of graphql api deprecation notices (also caused by koa-shopify-auth)
react-apollo, the built in way to handle graphql requests is archived
No built in way to rate limit requests since again, react-apollo is deprecated and can't utilize @apollo/client Link functionality to append extensions to requests.
The blame isn't on the devs here but rather Shopify for not investing enough resources to support their own tools. But I ask what is the point of giving developers these tools if they don't work.
The text was updated successfully, but these errors were encountered:
Agree completely. My Shopify app I'm working on is based on this tool's scaffolding, and I can't even begin to explain the myriad of hurdles I've had to go through to get basic things working to where I have them now. Often I had very few official articles to help me with what to do. Many of them were mysteriously taken down from the Shopify documentation so there are a lot of broken links around. Had to use the waybackmachine a few times.
But if nothing else, dealing with all the friction of out of date dependencies and doing various workarounds did force me to learn a bunch of things along the way! Lol so there's that.
React and NextJS are both a year out of date.
Polaris is 2 major versions out of date.
Custom session storage(
koa-shopify-auth
) has some serious flaws forcing developers to use some very hacky workarounds to validate sessionsPublishing of apps being denied because of graphql api deprecation notices (also caused by
koa-shopify-auth
)react-apollo
, the built in way to handle graphql requests is archivedNo built in way to rate limit requests since again,
react-apollo
is deprecated and can't utilize@apollo/client
Link functionality to append extensions to requests.The blame isn't on the devs here but rather Shopify for not investing enough resources to support their own tools. But I ask what is the point of giving developers these tools if they don't work.
The text was updated successfully, but these errors were encountered: