storefront-foundation / react-storefront

React Storefront - PWA for eCommerce. 100% offline, platform agnostic, headless, Magento 2 supported. Always Open Source, Apache-2.0 license. Join us as contributor (contributors@reactstorefront.io).
https://www.reactstorefront.io
Other
783 stars 187 forks source link

Is this Project Dead? #241

Open SaqlainYounas opened 2 years ago

SaqlainYounas commented 2 years ago

Hi all,

Is this project dead, the last commits made to this project were from 2020 i have created some other issues as well and none of them are being answered? Can some tell me regarding this so i don't waste my time on it.

Thank you!

ristomatti commented 2 years ago

This definitely is not maintained (at least as open source). I've worked on a customer project in which React Storefront was initially used as the starting point, Quickly it become obvious RSF is not actively maintained, so we decided to fork it in order to add TypeScript type declarations, upgrade from MUIv4 to v5, upgrade Next.js, React, switch PWA library etc. After the first year we had re-implemented all the functionalities and dropped the dependency altogether. It was a lot of time wasted.

Perhaps look into Next.js Commerce?

crimsonhawk47 commented 1 year ago

@ristomatti Hey risto. Is your company deploying to Layer0 after removing RSF as a dependency?

ristomatti commented 1 year ago

@crimsonhawk47 It's a customer project to be precise but no. Why are you asking?

crimsonhawk47 commented 1 year ago

We just had issues with that service and was curious if anyone else ran into it using React Storefront. We ended up using something else.

ianand commented 1 year ago

@crimsonhawk47 what issues have you had?

crimsonhawk47 commented 1 year ago

We had caching issues with the way the service worker was set up by default on React Storefront and we couldn't figure out what configuration was off. Even after explicitly turning off the caching on the problem routes, we still had a bug where getInitialProps in index.js was returning the same thing for all users.

ristomatti commented 1 year ago

We changed the PWA framework to NextPWA as next-offline had not been maintained for a long time. NextPWA hasn't been updated since August 2022 and the issues are piling up. I've recommended we'd disable it before go-live.

SharperImage commented 1 month ago

This definitely is not maintained (at least as open source). I've worked on a customer project in which React Storefront was initially used as the starting point, Quickly it become obvious RSF is not actively maintained, so we decided to fork it in order to add TypeScript type declarations, upgrade from MUIv4 to v5, upgrade Next.js, React, switch PWA library etc. After the first year we had re-implemented all the functionalities and dropped the dependency altogether. It was a lot of time wasted.

Perhaps look into Next.js Commerce?

Do you happen to have access to that fork still?

ristomatti commented 1 month ago

@SharperImage I'm not affiliated with the project anymore but couldn't have shared it anyway due to contractual reasons.