I am software developer from Pune, India. I have 6+ years of experience as Full stack web developer in .Net technologies, Angular and React js, Azure.
Nothing here yet.
Thanks for sharing. You can try Azure static web app https://docs.microsoft.com/en-us/azure/static-web-apps/ which fits in your scenarios. It's still in preview but you should try this. It's has good support for azure function and JS apps. You can deploy React and azure function at same time. Don't need to worry about CORS issue and creating separating resources for Azure functions.
React and Redux are two separate libraries. React is used for building UI whereas Redux is a predictable state management library. In React you have state and props to manage components data. But if you are building big complex applications then yes you may need to use redux. Check the link https://redux.js.org/faq/general#when-should-i-use-redux