Microsoft looks to React Native as a way to tackle the cross-platform development puzzle