Aibar
правильно же?
Aibar
то есть, чтобы я его импортировал в файл, а в нем данные с сервера
Galymzhan
правильно же?
Да, в крупных проектах это не один файл, а директория API, и на каждый раздел уже отдельный файл. Главное не нарушать SRP
Aibar
и например, через map я их отрендерил
Galymzhan
и например, через map я их отрендерил
Да, а если например решите закешировать это дело в AsyncStorage, то уже отдельную папку/файл cache/storage и использовать его. А он в свою очередь вызывает API, если кэш не прогрет
Aibar
если есть, то воспроизводится с кэша, если нет, то обращается к серверу
Galymzhan
если есть, то воспроизводится с кэша, если нет, то обращается к серверу
Ага, ключи кэша можно держать в константах типа "REQUEST_NAME@APP_NAME"
Galymzhan
так, а для чего ключи кэша? это типа токены?
Нет, это типа ключ, по которому вы в AsyncStorage данные кладете.
Aibar
или для расшифровки кэша?
Galymzhan
Ну по сути как в массиве/объекте
Aibar
Нет, это типа ключ, по которому вы в AsyncStorage данные кладете.
аа, все, понял, спасибо огромное, наперед советы дали))
Dmitry
всем привет, а кто-нибудь делал графики на rn? могу ли я использовать нативные графики для ios и android и обернуть в плагин?
Galymzhan
всем привет, а кто-нибудь делал графики на rn? могу ли я использовать нативные графики для ios и android и обернуть в плагин?
Хороший вариант, только придется API написать одинаковый для обеих платформ. Однако проще всего юзать это https://github.com/tomauty/react-native-chart
Dmitry
о круто, то есть свг чарты нормально работают? я тогда могу и на д3 сделать
Dmitry
мне просто нужны candle stick charts
Galymzhan
о круто, то есть свг чарты нормально работают? я тогда могу и на д3 сделать
К сожалению в RN используется обертка над SVG, не слышал пока о портах D3 для него.
Dmitry
ну вот эти чарты как раз и используют ART для графиков
Dmitry
Galymzhan
о круто, то есть свг чарты нормально работают? я тогда могу и на д3 сделать
Извините, ссылку которую я кинул использовать не стоит, автор написал, что больше не может поддерживать это решение.
Dmitry
ничего страшного, я думаю попробую оба варианта, просто никогда не писал плагины, если это возможно, то вообще круто
Galymzhan
ну вот эти чарты как раз и используют ART для графиков
А, ну тогда можете просто его линкануть и использовать. Еще можно посмотреть исходники этой библиотеки, как там реализовано использование ART в качестве референса.
Aleksei
если там ART то и линковать ниче не надо
Dmitry
я вроде смотрел как делать d3 в art, просто непонятно, насколько он prod ready, хотя вроде сам fb подтвердил, что все ок
Aleksei
кто prod ready? ART?
Dmitry
да
Dmitry
или он все таки сырой?
Aleksei
так ART еще раньше rn сделали для веба в fb, и потом там же просто портанули с тем же апи
Dmitry
никогда не слышал 🙁
Aleksei
https://github.com/sebmarkbage/art
Dmitry
ну здорово, тогда его и попробую вначале
Aleksei
но в RN надо встроенный юзать import { ART } from 'react-native'
Dmitry
а он даже часть стандартного пакета? я как раз про это и спрашивал
Aleksei
а он даже часть стандартного пакета? я как раз про это и спрашивал
да. ART это апи (вот выше которое, может рендерится в разные окружения canvas, svg etc), а в RN есть рендерилка под это апи
Aleksei
вот еще советую неофициальную доку под все это дело https://github.com/react-native-china/react-native-ART-doc/blob/master/doc.md
Kirill
но в RN надо встроенный юзать import { ART } from 'react-native'
все же интересно почему в офф доке ни слова про ART
Aleksei
все же интересно почему в офф доке ни слова про ART
вангую что тот кто сделал уже не работает активно над проектом)
Aleksei
Сергей, очень жаль что вы не прочитали правила
Sergey
Алексей, извиняюсь. Действительно не прочитал.
ArtsyomK
в High Sierra и новом x-code перестала работать cmd+R для быстрой перезагрузки, как включить?
Alexey
Всем привет. Подскажите пожалуйста, какой лучше всего использовать роутер, и почему ? Планируется взаимодействие вместе с Redux.
Vadim
Есть хороший ответ в pinned messages
Alexey
Есть хороший ответ в pinned messages
Это ты мне ? Если да, то как глянуть их ?
Artem
Кто-то делал локализацию через redux? Где-то есть нормальный пример этого дела?
Vladimir
а при чем тут редакс?
Alexey
Есть тут люди кто поможет отпределиться с заведомо правильным выбором системы роутинга ?
Artem
а при чем тут редакс?
Ну, к примеру через него удобно изменение языков потом сделать
Nick
Кто-то делал локализацию через redux? Где-то есть нормальный пример этого дела?
у меня react-native-i18n с редуксом дружаться нормально, можешь написать свой компонент типа LocalizedText и подсовывать ему локаль из редукса (или screenProps от react-navigation)
A
кто-нибудь встречал доку с требованиями к изображениям и иконкам для андроид? app icon, таб бары, и прочее
A
размеры очень интересуют
A
забыл указать деталь.. интересуют именно размеры
Сергій
Ну там раздел соответствующий надо открыть
A
ну-ка
A
какой?
Сергій
какой?
По иконкам Icons, по табам в Components
Сергій
Там всё более чем очевидно
A
для меня не очевидно
Nick
я так понял примеры с редуксом до чудесной переработки со стороны react navigation?
Nick
судя по коду, у них сейчас другой гайд по интеграции со свежей версией https://reactnavigation.org/docs/redux-integration.html#docsNav
Alexey
Просто меня как новичка в RN, смутили использованием reactnavigation c redux, в сторону react router. Вот я и хочу понять, что бы заложить изначально верную архиткутуру с точки зрения опыта использования одного из 2х роутингов вместе с redux.
Nick
интеграция вынесена в отдельный пакет-мидллварь, сильно переработки со стороны кода не много, обидно что отвалились некоторые прикольные сторонние фичи (типа react-navigation-addons)
Igor
Что сейчас можно использовать если надо нарисовать простенький line-chart ?
Владимир
react-native-svg
Владимир
ART
Кстати, по нему не появилось доки?
Aleksei
а я разве не делал? 🙂
Aleksei
ну могу новый запилить, чуть позже, а вы пока киньте варианты)
Aleksei
я знаю 4, react-navigation, react-native-navigation, native-navigation, NavigatorIOS. Может еще подкинете)
Aleksei
че то еще с флакс было
Alexey
Как правильно ориентироваться в размерах tabBar или NavBar для iOS ? Нашел гайдлайн небольшой https://ivomynttinen.com/blog/ios-design-guidelines, но в основном все размеры указываются в pt.
Alexey
не, пока что на руках имеется только варфрейм.
Alexey
но думаю что правильней отталкиваться от нативных размеров, в таком случае
Aleksei
pt и есть нативные единицы