microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
377 stars 87 forks source link

Migrate from Knockout to React #6995

Open craxal opened 1 year ago

craxal commented 1 year ago

Delivering both Knockout and React components in the same package creates unnecessary dependencies in extensions that only use components for one framework or the other. It also creates unnecessary churn when something needs a fix or update.

React components should be moved to a separate package, such as @storage-explorer/react.

We could consider creating a family of packages, each containing an individual component and one package that exposes everything, as is done for the Fluent UI framework.

MRayermannMSFT commented 1 year ago

Let's please make sure to discuss pros/cons as a team before doing this work....I don't recall this being brought up before.

MRayermannMSFT commented 1 year ago

Let's pick this up once we are investigating react dialogs or have a package which is react only.

craxal commented 3 weeks ago

I believe we discussed that it's better just to keep things together. Since we're weening off Knockout, there's not much value in creating a whole new package just for Knockout things we won't be using for very long.

We can use this item to track the migration from React to Knockout and close it once Knockout has been phased out.