Vadim
есть еще дебаггер https://github.com/jhen0409/react-native-debugger
Yevhenii
Добрый день, а можете подсказать мануал как сделать тулбар с дравером?
Yevhenii
Михаил 🇺🇦
Добрый день, а можете подсказать мануал как сделать тулбар с дравером?
Если речь идёт об обычном дравере, то вот пример : https://shift.infinite.red/react-navigation-drawer-tutorial-a802fc3ee6dc
Yevhenii
Спасибо, похоже на то, что мне нужно
Aleksei
умер снэк?
🤷‍♂️
A
🤷‍♂️
работает. в Андроиде правда хедер перекрывается статусбаром
A
в ios всё норм
Roman
кто-нибудь к Realm'у Redux прикручивал?
Danil
Я сделал его сервисом который возвращает immutable json объекты
Danil
Похоже на https://github.com/realm/realm-js/issues/141#issuecomment-272608414
Roman
а как с коллекциями работаешь? В смысле, const defaultCopy = (item) => JSON.parse(JSON.stringify(item)); возвращает объект, а не массив
Roman
и пробежаться по нему forEach проблема, например
Danil
Я обновил и сделал чтобы возвращался массив
Danil
Могу скинуть как буду дома
Roman
о, было бы круто =)
Danil
Хотя мб сейчас зайду в битбакет
Danil
const toArray = arrayMap => Object.keys(arrayMap).reduce((array, key) => { array.push(arrayMap[key]); return array; }, []); Вот такую функцию сделал. Мб можно лучше
Danil
Ну и там делаю const copiedResult = toArray(copy(result));
Roman
понял, спасибо! Но вложенные коллекции я так понимаю не разрезолвить так?
Roman
а хотя туплю, вполне можно собирать так же и вложенные
Danil
Можно, да
Danil
Проверять instanceof
Stas
кто-нибудь пилил In-app Billing на rn с валидацией покупок на сервере. Есть какие-нибудь подводные камны?
Stas
https://react-native.canny.io/feature-requests/p/support-for-in-app-purchases пришел к выводу, что не очень попуярный кейс, существуют отдельные либы на каждую ос
Anonymous
Anonymous
ребят, кто подскажет что за ошибка?
Anonymous
и только на андроиде
Anonymous
Привет всем! Находил ли кто в официальной документации React Native (не обязат. русской) список/таблицу соответствий нативных компонентов и поддерживаемых ими реактовских синтетических событий?
Danil
На андройд еще нет
Anonymous
например каких событий?
полный перечень всех, которые есть в react native, например onClick, onPress
Aleksei
там разные апи для этого, тачи это PanResponder, и есть еще специфичные для компонент хэндлеры
Aleksei
сводная таблица вряд ли есть, хороший кейс сделать и написать статью об этом 😉
Anonymous
Алексей, я тоже так понял что только заходя в каждый компонент можно посмотреть список его пропсов, где, наверно всё указано. Сегодня до потери пульса возбуждал событие onClick на компоненте Text. Ранее думал, что уж такое самое топовое событие по попсовости есть ну просто у каждого компонента. Видимо, нет.
Марина
Всем привет! Такой момент: нужно, чтобы приложение работало с отложенной загрузкой. Что имеется в виду под "отложенной загрузкой": необходимо ввести число, которое сначала сохраняется в localStorage, а потом берется из localStorage и вставляется в "data" post-запроса. Потом необходимо отправить данные на апишку, однако присутствует оператор "?"(он же "if"), в условии которого стоит проверка на наличие интернета. Если интернет присутствует, то выполнить запрос. Вопрос: как зациклить оператор так, чтобы происходила проверка на наличие интернета(раз в 5 секунд,к примеру), а при наличии совершалась отправка данных на апи? т.е. проблема с частью "если интернета нет, то..." ... isConnected ? this.props.addJobFromApi(tokenJob, usernameJob, passwordJob, text, idSectionJob) : setInterval(() => { ???? }, 5000) ...
Horse
А внутри него все остальное
Марина
@frimko знаю, я юзаю react-native-local-storage
Сергей
а я не стал юзать на каждый мелкий чих npm-пакет. Когда можно просто сделать так if (config.saveAndLoadAppStateInAsyncStorage) { store.subscribe(() => { AsyncStorage.setItem('state', JSON.stringify(store.getState())); }); AsyncStorage.getItem('state', (error, appStr) => { if (!appStr) { return; } store.dispatch({ type: ACTION_TYPES.SET_APP, app: JSON.parse(appStr), }); }); }
Сергей
вам действительно надо ознакомиться с документацией react-native, да она не полная, но стаковерфлоу ее прекрасно дополняет своим поиском.
Андрей
Всем привет. При бесконечном списке. Какой индикатор загрузки юзаете? Или какое решение используете?
Artem
Я пока использую оффсет и кнопочку "загрузить еще"
Aroo
Добрый день! Подскажите как можно решить проблемку? Расклад такой: при первом запросе подгружаю лист, после в листе map-ом прогоняю по айдишке и кидаю в созданный обьект еще новые данные, позже выполняю функцию в которой заполняю эти данные. Данные вроде как обновляются, но при этом что-то не выходят.
Aroo
Array(0)
Aroo
лепить timeOut? пыталась, но безуспешно
Vadim
Скорее всего не обновились ссылки на объекты в state
Aroo
Скорее всего не обновились ссылки на объекты в state
вроде как обновлись, тк лист заполнился( list: (5) [{...} {...} ...] (на скриншоте)
Vadim
Сейчас это похоже на сеанс телепатии )
Андрей
Вышла новая версия
Андрей
50
Андрей
В stable
Андрей
Или это месяц назад было?)
Aleksei
нет, это свежак
Андрей
Эх, щас бы ничего сломалось...
Андрей
Блин)
Artem
Страшно обновляться.
Artem
Гемора натерпелся после выпила propTypes
Dan
Кстати. Кто то еще юзает Typescipt с RN или я один такой псих?
Владимир
я юзаю TS c React-native-web
Владимир
почти то же самое:)
Михаил 🇺🇦
И есть ли смысл юзать F# или TypeScript c RN?
Dan
один знакомый лид говорит что для того чтобы выучить технологию нужно на ней накатать 3 прожекта
Dan
я вот пилю второй на TS+RN и такое чувство что лучше бы я взял flow :)
Artem
Почему?
Igor
Кстати. Кто то еще юзает Typescipt с RN или я один такой псих?
Психи, те кто НЕ используют TS (ванильный жс - это зашквар)… или хотя бы Flow
Igor
И есть ли смысл юзать F# или TypeScript c RN?
Я пишу на F# - мне норм (только не в прод конечно)… TS слишком скучный 🤷‍♀️
Dan
тайпингов весьма и весьма ограниченное количество под мир RN
Dan
например
Dan
по сути же те же яйца только в профиль для мира реакта
Aleksei
нежданно негаданно спор за языки начался)
Dan
не, боюсь что я перерос холивары React vs Angular :)
Dan
В чате о RN)
ну, я много чем занимаюсь :3
Igor
я вот за флоу думаю
А там где флоу, там и ReasomML на горизонте 😉… вроде там уже и байндинги для RN есть