Доброго времени суток!
Почему вызванная мной функция не выводит данные из JS-объектов в React Native?:
function renderSetItem (style, query) { query.map((q) => { if(typeof q.response === 'boolean'){ ( {q.title} ) } else if(typeof q.response === 'string'){ ( {q.title} {q.response} ) } else if(typeof q.response === 'number'){ ( {q.title} ) } }); } export default function App() { const configData = [ { title: 'Язык приложения и его данных', name: 'lang', response: 'ru' }, { title: 'Размер категории', name: 'catS', response: 12 }, { title: 'Размер карточек', name: 'cardS', response: 6 }, { title: 'Размер панели предложении', name: 'panelS', response: 9 }, { title: 'Отображение текста', name: 'text', response: true }, { title: 'Автоочистка панели предложении', name: 'panelControl', response: false }, { title: 'Поворот экрана', name: 'turn', response: false } ]; return ( Параметры {renderSetItem(styles, configData)} ); } const styles = StyleSheet.create({ cardsPage : { flex: 1, padding: 8, margin: 4 }, page: { flex: 1, padding: 4, margin: 2 }, title: { fontSize: "xx-large", fontWeight: "bold", color: "#EA005E" }, item: { meta: { single: { width: "90%", margin: "0 auto", boxShadow: "10px 6px 8px 0px rgba(34, 60, 80, 0.2)" }, group: { width: "55%", marginLeft: "2%" } }, content:{ left: { name: { fontSize: "large", marginLeft: "2%", fontWeight: 500 }, value: { fontSize: "small", marginLeft: "2%", fontSize: 300, color: "gray" } }, right: { button: { }, switcher: { } } } } });
В чём причина данной проблемы и как её решить? Заранее вам спасибо и перед вами основание для данного вопроса, чтобы вы посмотрели, что здесь не так(https://snack.expo.dev/@zolotaryow_inv/pecssettings_cards)!
без return js обычно ничего не выводит )