nice one.. big fan of reactjs.. learn once write everywhere says it all So in addition to what has been ethused my fellow reactjs enthusiasts react gives you the choice of getting into cross-platform mobile development (runs in both android and ios) via react native.. think about it. you can easily get started using the expo framework since you probably don't have previous experience of native mobile development. and build things fast thanks to the huge community supporting react-native so if you are good to go with react, you might consider giving cross-platform mobile development via react a try . .