Igor
там изи, пиши если что, подскажу
Igor
сам просто разбираюсь ))
Igor
ребят, я когда делаю фетч запрос к апи duckduckgo, чтобы получить по ключу картинки, пишет No 'Access-Control-Allow-Origin', это фиксится я так понял набором параметров, где указывается mode: 'no-cors', верно?
Джон
Посоны, а вы PropTypes из реакта ипортируете, или из 'prop-types'?
Джон
Джон
мне тут просто чувачок один объяснял, что для реакт нейтив свой особый реакт
Джон
и там проп тайпс еще не вынесли и не собираются
Джон
но мне чет не верится..
Джон
А вообще проптайпс юзаете? Сильно облегчает жизнь?)
Oleg
А вообще проптайпс юзаете? Сильно облегчает жизнь?)
Юзаем flowtype, облегчает сильно. Даже по сравнению с PropTypes
Джон
Это вряд ли
это точно нет )) ворнинг уже узрел в консоли
Igor
объясните пожалуйста, как правильно рэндерить в ListView набор картинок с полученным в стейте массивом урлов?
Джон
налапшали мне немного )
Igor
в componentDidMount я уже получил фетч запрос, запулил в новый стейт, сформировал как в доке новый листвью, затем когда я хочу его отрэндерить и вывожуу значения урлов в <Text>url</Text>, то все урлы отображаются, но когда я хочуу засунуть урл в сам имейдж, у меня почемуу то картинки не рендерятся
Igor
наверно по коду будет проще
Igor
https://gist.github.com/createshadow/13781c73d176c0c6e2bf370310c9eacf
Igor
может неправильно задаю урлу?
Igor
когда вывожу на экран типа <Text>{rowData.previewURL}</Text> то выводится весь список урлов
Alex
Попробуй задай width и height
Igor
всем спасибо, проблема решена, если кто то столкнется то
Igor
да
Anton
Есть где-то заготовака RN+Redux для быстрого старта проекта?
Igor
эм, еще вопросик, есть ли возможность сделать несколько raws в ListView?
Alex
Типа плитки с картинками?
Alex
Оно из коробки есть
Yuriy
есть cli https://github.com/react-community/create-react-native-app
Yuriy
Есть где-то заготовака RN+Redux для быстрого старта проекта?
Yuriy
Ребят, пытаюсь скачать XCode, пишет что нужно обновиться до OS X 10.12 . У меня 10.11.6, но в обновлениях не вижу что можно обновить ОСХ. че делать?(
Igor
Типа плитки с картинками?
да, типа плитки я нашел костыль какой то, интересно есть ли с коробки решение
Alex
У меня вот так юзается: <ListView initialListSize={30} pageSize={15} scrollRenderAheadDistance={100} contentContainerStyle={styles.list} dataSource={this.state.dataSource} renderRow={this.renderRow} renderRow - рендерит на самом деле cell с touchableHighlight, стили такие: list: { justifyContent: 'flex-start', flexDirection: 'row', flexWrap: 'wrap', flex: 1 }, row: { justifyContent: 'flex-start', width: itemSize, height: itemSize, backgroundColor: '#F6F6F6', alignItems: 'flex-start', flexWrap: 'wrap' }, где itemSize считается вот так: const itemSize = width / 3 где width - ширина экрана, взятая из Dimensions
Alex
Собственно, сам rendeRow: renderRow (rowData) { return ( <TouchableHighlight style={styles.row}> <View style={{ flex: 1 }}> <Image source={{ uri: rowData.url }} resizeMode={Image.resizeMode.cover} style={styles.item} /> </View> </TouchableHighlight> ) }
Igor
ну вот я что-то подобное и нарыл
Igor
спасиб
Sergio
Друзья а кто-нибудь готов взяться за срочную высокооплачиваемую разработку?
Sergio
Пишите в личку очень нужна помощь.
Anton
Почему может не парситься json по этой ссылке http://event.apptor.ru/api/event/?
Anton
response.json().then(function(data) { console.log(data); });
Anton
вылетает
Anton
понял, новые строки ошибки давали
Anonymous
Ребят, кто нибудь тестил на энзиме ?)
Anton
JSON.parse работает не работате response.json().then(function(data) 😐
Anton
есть проект ReactNative но в нем только iOS проект, как добавить туда Andoid? Просто файл index.android.js есть но комманада react-native run-android не работает
Anton
хз) отдали проект на доработку а там нет android папки
Anton
можно ее как-то вернуть?
Anton
или заново инициализировать?
Энлов Свичблейд
хз) отдали проект на доработку а там нет android папки
Ну лучше пересоздать такой же проект с нуля с используемой версией rn. А потом пошагово)
Alex
или заново инициализировать?
также нужно инициализировать все используемые в проекте либы для андроид, если они конечно там есть)
Alex
JSON.parse работает не работате response.json().then(function(data) 😐
Не правильно вызываешь, см примеры
Alex
JSON.parse работает не работате response.json().then(function(data) 😐
Надо что-то вроде этого юзать: fetch(api.registration, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ email, access_token: password, provider: 'email' }) }).then(response => response.json()) .then(json => { if (json.success) {
Anton
Понял, спасибо @drakmail
Anton
Коллеги, кто-то может по коду рассказать принцип работы связки реакт+редах. Уже две недели бью эту тему, но не врублюсь 😬
Igor
React.js — русскоговорящее сообщество Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным. См. также: @nodejs_ru, @js_ru, @angular_ru, @uiux_ru, @macos_ru Вакансии и поиск работы: @javascript_jobs Все группы: @all_ru Sponsored with ❤️ by www.axept.co https://t.me/react_js
Igor
про реакт+редакс тут спрашивать лучше
Alex
На gitbooks где-то лежит офигенный мануал по редаксу
Igor
https://rajdee.gitbooks.io/redux-in-russian/ этот?
Alex
https://maxfarseer.gitbooks.io/redux-course-ru/content/
Alex
Вот этот
Alex
Тот не видел, кстати
Anonymous
Ребят а куда нативный код делася при react-native init или create-react-native-app ? надо делать eject ?
Anonymous
что-то я с 0.40 не разрабатывал на RN )
Alex
Да, теперь надо eject делать
Anonymous
ок спс
Albert
Привет. Подскажите пожалуйста, почему не получается отладка в chrome? При запуске приложения на симуляторе, я нажимаю cmd + d, выбираю debug js remotely, и приложения сразу закрывается и потом не получается его запустить.
Andrey
ребят, а чего, видео плеера из коробки нет чтоль? Какой сторонний посоветуете? Нашел несколько вариантов, есть какой-нибудь проверенный?
Artur
есть react-native-video вроде
Andrey
ага, видел. На продакшн пойдёт?))
Artur
ты нам потом скажи =)
Andrey
ок;)
Artur
а вообще все что касается проигрывания видео, то даже на нейтиве все плохо везде, особенно если в фиде проигрывать