How can I upgrade the version of the current app installed in the merchant's store?

How can I upgrade the version of the current app installed in the merchant’s store?

I need to transition the app from Laravel to a Node.js template.

If I change the webhook functionality, will I need to redeploy the app entirely?

Additionally, how can this process work effectively while using the React and Node.js template in development mode?