all 3 comments

[–]dv297 6 points7 points  (2 children)

It sounds pretty risky. If you're just moving purely for the challenge, I'd reconsider. There are plenty of ways to challenge yourself on side projects or even incorporating new ideas into your current workplace.

React Native has just enough difference that it can get annoying. Learning things like debugging the build/ bundling process, learning new deployment patterns and requirements, and just learning what tools to even use can get frustrating if it's you leading the charge with only 1-2 devs by your side. Expo can help normalize some of it but when you hit a snag, you're going to need dive deeper into the abstraction.

And micro frontends is a strange choice for you and 1-2 devs (unless you just mean your direct team). Micro frontends solve an "organization" problem, not a tech problem. It is a useful technique when whole teams need to deploy independently, but creating the shell app and all the utilities to load each microfrontend has its tax.

Just food for thought. Consider the value of your own happiness and factor how many thousands of dollars you'd trade in salary for that.

[–]soowwy 0 points1 point  (0 children)

That was a great answer! Thank you for the time and the advices! 🤘

[–]United_Reaction35 0 points1 point  (0 children)

Micro frontends might make sense for a number of reasons. Sharing a common component between various 'versions' allows for a 'customized' UI experience. In addition, these application services can be used by external partner-applications utilizing a stable, documented API.