It’s doable without any problem… Phoenix uses webpack under the hood, which goes well with React.
What You will gain is Phoenix channels, think of it as socket.io. Or a bidirectional canal.
Phoenix shines as backend, and You will find many tools to build REST Api, or GraphQL Api.
But the trend with Phoenix is LiveView, a sort of React server side.
You might get a glimpse of what it is here…
Learning Phoenix should not hide You are using the BEAM. It is a virtual machine specialized for concurency and fiabillity. It was hosted (the BEAM) by major telecom system.


















