i build native apps in maui as it is in preview state makes difficult to fix a bug as small community and UI is not upto that mark is react js is good option over maui i know js and react to and its easy to build with react native i want to know in large scale is it good to go... as hello world is easy in every language lol .
Loading

Vishal YelvePosted Mar 15, 2024, 9:02 AM
Hi Abhishek,
do refer below link
https://medium.com/@rachaputisrikanth/xamarin-net-maui-vs-react-native-5d17dcdecfc8
https://www.sam-solutions.com/blog/xamarin-vs-react-native/.
But I'll suggest go for ReactJs. because there are more job openings and requirements for React Js dev.
Tuhin PaulPosted Mar 14, 2024, 7:59 PM
For some projects, a hybrid approach combining both technologies might be an option. For instance, you could use MAUI for the core app and integrate specific React Native components for features that leverage JavaScript better.
Tuhin PaulPosted Mar 14, 2024, 7:59 PM
React Native:
Pros:
Cons:
Tuhin PaulPosted Mar 14, 2024, 7:58 PM
MAUI:
Pros:
Cons:
Mithilesh TataPosted Mar 14, 2024, 9:33 AM
Choosing between Microsoft's Maui (Multi-platform App UI) and React Native for building native applications depends on various factors, including your familiarity with the technologies, the specific requirements of your project, and the scale at which you plan to deploy the application. Here are some considerations to help you make a decision:
Familiarity and Skillset: Since you already know JavaScript and React, transitioning to React Native may be easier and more comfortable for you. React Native uses familiar web development concepts and tools, making it relatively straightforward for web developers to build native mobile apps.
Community and Ecosystem: React Native has a large and active community with extensive documentation, third-party libraries, and resources available. This can be advantageous when seeking help, finding solutions to problems, or integrating with other technologies. While Maui is still in preview state, its community and ecosystem may be smaller compared to React Native. This could mean fewer resources and community support, making it potentially challenging to troubleshoot issues or find relevant guidance.
Platform Support: React Native supports both iOS and Android platforms, making it a versatile choice for cross-platform development. Maui aims to provide a unified framework for building applications across multiple platforms, including Windows, macOS, iOS, and Android. If your application targets primarily Windows-based platforms, Maui could be a compelling option.
Performance and Optimization: Both React Native and Maui strive to deliver native performance and user experience. However, performance can vary based on factors such as the complexity of your application, the efficiency of your code, and the optimization techniques employed. React Native has been extensively used in production by many large-scale applications, indicating its ability to handle performance requirements effectively. Maui, being relatively new, may have fewer real-world performance benchmarks available.
Long-Term Support and Stability: React Native has been around for several years and is backed by Facebook, with ongoing development and support. It's considered stable and suitable for production use by many organizations. Maui, being in a preview state, may undergo significant changes before reaching a stable release. This could potentially impact backward compatibility and require adjustments to your codebase.
In conclusion, while React Native offers a mature and well-established platform with a robust ecosystem and community support, Maui may be a compelling option if you primarily target Windows-based platforms and are willing to explore a newer technology with potential long-term benefits. Consider your project requirements, resources, and long-term goals before making a decision. Additionally, experimenting with both platforms through small-scale projects or prototypes may provide valuable insights to inform your choice.