不退転」
Сорян
Gena
Вот, а по поводу провайдеров и прочих способах прокинуть модели куда-то... это когда уже поймете ваши нужны для конкретного приложения, можете как угодно сделать... но у меня до сих пор все приложения живут с моделями, которые доступны из синглтона Application и всё отлично работает.
不退転」
Точнее в вашем кейсе импортим весь стор
Gena
Да, конечно.
Gena
Мне это удобней, чем через провайдеров медежерить отдельными кусками это, возможно тут играет то, что я на typescript с типизацией всё делаю, так что автокомплит и проверка типов прилагается.
不退転」
Я правильно понимаю, что всё это насилие с провайдерами существует, дабы энкапсулировать сторы и через инжект выбирать нужные?
Gena
Гм... Это "насилие" - это способ не использовать внешние глобальные зависимости у компонентов. Эти глобальные зависимости могут быть плохи, они могут вести к плохому коду, который сложно рефакторить и понимать. Ключевая фраза тут "могут". Ещё, как писал уже, наличие глобальных зависимостей ломает HMR (собственно волшебство патчинга структур компонентов на рантайм, через которое HMR работает всё основано на том, что зависимости компонента четко известны)
不退転」
Спасибо за подробности)
Taras
привет всем) подскажите как достичь такой прозрачности в таб навигаторе?
дальше ничего не получается, может кто знает что-то, спасибо)
Gena
дальше ничего не получается, может кто знает что-то, спасибо)
Дальше чего не получается? Вы смогли это сверстать для начала без всяких навигаторов?
Gena
Сразу скажу, я бы попробовал эту задачу снять на продуктовом уровне - польза непонятна, а сложность по первоначальной оценке зашкаливает
Gena
https://github.com/KrazyLabs/react-native-app-settings
Довольно смешной модуль, учитывая, что всё что он делает - запускает activity со специальным интентом: https://github.com/KrazyLabs/react-native-app-settings/blob/master/android/src/main/java/com/krazylabs/OpenAppSettingsModule.java#L27-L32
Gena
Я бы всё же искал отдельно модуль, который любые интенты может на Android запускать
Gena
Хотя если надо только settings, то это прикольно, т.к. на обе платформы работает
Taras
без навигатора это не верстал, в конечном варианте сделал идентичное только без этого прозрачного круга, но мне показывали рабочий вариант поэтому сделать-то можно, теперь парюсь как. прикреплю полную картинку чтобы яснее было что я пытаюсь сделать
Gena
https://github.com/KrazyLabs/react-native-app-settings
Если что, я бы вот на этот смотрел: https://github.com/lucasferreira/react-native-send-intent если в этом же приложении другие интенты конструировать придется
Elizabeth
Привет. У меня есть вопросы, и когда нажимаешь на какой-то, то показываются варианты ответа. Подскажите как узнать какой ответ выбрал пользователь
чей ты
Обычно через props передают какой-то идентификатор для ответа и по onPress событию возвращают этот идентификатор
Elizabeth
Спасибо
Artem
Всем привет подскажите кто юзал react-native-interactable. Возможно ли как-то получать значения x и y во время того как я тяну элемент?
Gena
Это... тут react-devtools-core 3.5.0 сломанный выкатили... не пугайтесь, просто зафиксируйте пока версию на 3.4.3... https://github.com/facebook/react-devtools/issues/1266 https://github.com/facebook/react-native/issues/22863
чей ты
У IOS <Text style={{ borderBottomWidth: 3, borderBottomColor: 'gold'}} /> нету бордеров если устанвкливать с конкретную стороноу Кто сталкивался с проблемой ?
чей ты
А если без этого костыля
чей ты
На андроид работает прекрасно
不退転」
На андроид работает прекрасно
Это не значит, что оно так же само будет вести себя на иос
чей ты
И документация не является пероистоником
roma
Коллеги, подскажите пожалуйста либу(галлерею) для превью фото, с возможностью свайпа и отслеживания текущей картинки
roma
вот сюда мне нужно
чей ты
такой запускаю react-native run-ios xcodebuild: error: The workspace named "My" does not contain a scheme named "My". The "-list" option can be used to find the names of the schemes in the workspace. —- это из-за переключении веток в одной ветке уже .xworkspace а в текущей .xproject
Gena
Аккуратней, у Xcode есть баги при модификациях затрагивающих изменения в структуре xcodeproj/xcworkspace файлов... т.е. модификации самих проектов он вроде нормально на живую переносит, а вот добавление/удаление проектного файла или workspace уже не очень.
Gena
А если не на живую, то возможно shared schemes остались
Gena
Мне такая команда помогает с git проектами для полной чистки: git clean -dfx
Gena
Но аккуратней - она приводит рабочую копию к состоянию чистого клона... т.е. всё незакоммиченное удалит, в том числе то, что в .gitignore
Evgenii
Парни может кто нибудь сталкивался или работал с АПИ камеры 360
Evgenii
https://developers.theta360.com/en/docs/v2.1/api_reference/
Evgenii
вопрос какие могут быть проблемы если с одной моделью камерой работает все ок а с другой нет. причем к той модели у которой не работает нет доступа (она в америке)
Stas
в react-native без rn-nodeify уже можно nodejs модули юзать? нужен crypto-browserify
Gena
Тоже варианты )
Gena
в react-native без rn-nodeify уже можно nodejs модули юзать? нужен crypto-browserify
Я его всю жизнь без него юзал... надо глянуть что это такое )
Stas
Что то должно заменить stream на stream-browserfy в require
Gena
Я просто никогда не использовал core модули из node, одно исключение EventEmitter, но я отдельно ставил либо EventEmitter2 либо EventEmitter3 в проект.
Gena
Думаю, в современном metro + babel7 можно кастомный мэппинг сделать, что-то типа babel-plugin-module-resolver настроенный на те же shims
Petr E
Помогите, у меня когнетивный диссонанс, вот тут есть самый первый A simple example там же я вношу очень маленькие исправления <TextInput style={{height: 4, borderColor: 'gray', borderWidth: 1}} onChangeText={(text) => this.setState({text: text.replace(/[^(\d+)\.(\d+)]/g,"")})} value={this.state.text} /> И таким образом у меня вводятся только цифры и точка!! Затем просто беру этот код и копирую в проект, Но вижу совсем другое поведение
Petr E
Petr E
буквы стируютсю только тогда. когда я введу цифру
Artem
Посоветуйте какие карты лучше использовать? Возможно есть уже хороший готовый компонент для этого
Petr E
A simple example это вот отсюда https://facebook.github.io/react-native/docs/textinput
Александр
Ребят, какой обычно бэк используется при разработке простых прилаг
Александр
Тяжело ли с прилаги читать смс-ки?
Александр
на андройде 100% есть, там же можно дать доступ приложению к "смс" грубо говоря
Вовка
Тяжело ли с прилаги читать смс-ки?
Тебе вставлять код из смс?
Вовка
код из смс можно на iOS12+
Вовка
а читать и парсить - нет
Вовка
код системой подсасывает
Александр
Тебе вставлять код из смс?
не, парсить хочу смски, и в определенную категорию вставлять
Вовка
вы соусем чтоль
Александр
нельзя
на андройде тож?
Вовка
это не сесурно
Вовка
на андройде тож?
Андроид дырявый
Вовка
в новых осях затягивают гайки
Вовка
и гугл по рукам бьет вообщет
Вовка
еще докажи что ты не лысый когда парсишь код
Александр
ну кейс какой Я делаю "доходы\расходы", хочу парсить когда банк смс-ку шлет и вставлять расход или доход бла бла
Вовка
заставляют подтверждать что только для этого доступ
Вовка
иначе блок приложения
Вовка
вы чо
Вовка
але
Александр
удобно ж)
Сергій
ога
Вовка
не очень то хочу что бы мои смс банка палил кто-то