Проблема с этим
for (var key in validation_messages) {
var obj = validation_messages[key];
for (var prop in obj) {
alert(prop + " = " + obj[prop]);
}
}
заключается в том, что вы также пропустите прототип примитивного объекта.
С помощью этого вы избежите этого:
for (var key in validation_messages) {
if (validation_messages.hasOwnProperty(key)) {
var obj = validation_messages[key];
for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
alert(prop + " = " + obj[prop]);
}
}
}
}
SVG не поддерживаются в React Native в этой точке. Есть несколько библиотек, в которых они играли с идеей, но я не знаю, что любой из них «готов к производству»
github.com/react-native-community/react-native-svg - это активное репо для SVG