Anton
Вопрос ещё и в том, почему это работает
Потому что в правилах у тебя наличие тайпингов не строгое
Anton
можно поменять на строгое и тогда будет с ошибками)
GC
Окей, спасибули
Vall
Всем привет, можно в рн делать оплату внутренних покупок?
Narek
привет, да
Narek
https://github.com/dooboolab/react-native-iap
Narek
или
Narek
https://github.com/chirag04/react-native-in-app-utils
Vall
спасибо
Vall
если не использовать эти либы для покупок, а просто использовать библиотеку https://github.com/sbycrosz/react-native-credit-card-input заполнять данные карты, сервер отдает 3Ds html форму которую буду рендерить в апке и после того как платеж прошел - делать какие-то следущие действия, в appstore когда буду заливать апку такой вид оплаты пройдет через него или нет?
George
Обычно стараются по минимуму давать приложению доступ к данным кредитной карты - иначе нужна сертификация
Marz
URLSession прерывается, когда HTTP-запрос попадает и приложение внезапно входит в фоновый режим
Marz
Network error кто сталкивался?
GC
Кто-то пользуется VS Code с плагинов TS/ESLint?
GC
Столкнулся с неприятной ерундой - стоковые рекомендации по форматированию кода приводят всё в более читаемый вид, но некоторые рекомендации как, например, замена == на === приводит к тому, что в некоторых местах аналогичные функции перестают работать напрочь. И вот тут возникает вопрос: это код написан так плохо, что стандарты "производства" конфликтуют с костылями, или стандарты слишком линейно определяют места для исправления?
GC
GC
Вот тут, если поменять на ивентах == на === кнопка перестает менять цвет, хотя на аналогичном баттоне всё работает при таких же изменениях.
Nick
в чем отличие == от === ?
в приведении типов
Dmitry
в приведении типов
я ему вопрос задал а не себе =)
GC
Равенство и идентичность, включая тип
Dmitry
Равенство и идентичность, включая тип
ну так какой вывод можно сделать?
GC
Что существует разница между типами 0, 1 и 2?
Irakliy
агась
Irakliy
возможно, приходит строка
GC
А вот тут можно подробнее?
Irakliy
0 !== '0'
Irakliy
вернее так:  0 === '0' //false 0 == '0' //true
GC
Я понимаю
GC
changeTab(newIndex: any)
GC
Он принимает похрен что
GC
А я вручную передают 0, 1 и 2 для изменения таба
GC
Странно, что компилятор расценивает 1 как строку
GC
И вот вопрос
Irakliy
посмотри  typeof this.props.visibleTab
GC
Какая именно из этих единиц строка: та, которую я передаю или та, с которой также топорно сравниваю)?
GC
visibleTab: any;
Dmitry
ты нас за нос водишь
Dmitry
ты присваиваешь значение changeTab(0) куда? Потому что сравниваешь ты с пропсами, которые сверху прилетают
Irakliy
это можно проверить в консоли оператором  typeof
Irakliy
так или иначе, где-то типы данных разнятся, отсюда и ошибки
GC
Это табы изменяет, а визибл табы из пропсов
Dmitry
не знаю, там точно number передает, у меня в табах похожая тема есть
GC
Мне кажется, что это промежуточный JS где-то пытается меня обмануть
Какк
Какая именно из этих единиц строка: та, которую я передаю или та, с которой также топорно сравниваю)?
cравниваешь ты с литералами целого числа, поэтому очевидно в пропсах что то не то приходит
Dmitry
выведи в консоль console.log(typeof this.props.visibleTab)
Irakliy
в любом случае, проверить тип данных не сложно
GC
Непонятно
GC
Дивный мир программирования
Dmitry
да нет, не дивный
Dmitry
либо ты неправильно описываешь проблему
Dmitry
либо недоговариваешь =)
Dmitry
выведи console.log(this.props.visibleTab, 0, this.props.visibleTab == 0, this.props.visibleTab === 0)
GC
Ситуация такая, что при проверке с == мы получаем изменяемый цвет, если вкладка активна, или visibleTab = тот таб, на который мы нажали.
Alibek
Всем привет! никто не пользовался с I18n ? есть вопросы по смене языка приложении
GC
И в 2 из 3 случаев, где мы проверяем, является ли visibleTab 0 или 2 - изменение цвета работает, а при 1 - нет. Но это при условии, что проверка идёт через ===
GC
выведи console.log(this.props.visibleTab, 0, this.props.visibleTab == 0, this.props.visibleTab === 0)
Секундочку, у меня вывалило нафиг студию
GC
2 0 false false
GC
Сейчас дам вывод, когда кликаю 2 - 3 - 2 - 1 - 2 - 3
GC
Dmitry
ничего не смущает?)
Irakliy
лол
GC
Вот и я теперь хотел бы понять
GC
ВТФ)??
Dmitry
ну так у тебя 1 приводится к bool
GC
Забавно
GC
Почему тогда 0 не приводится )
Dmitry
это уже второй вопрос
Dmitry
что снаружи, где visibleTab прокидывается?
GC
что снаружи, где visibleTab прокидывается?
А вот это уже тайна, покрытая мраком) Я пока не нашел этого ни в редаксе, ни в какой-либо реализации
Dmitry
в смысле
GC
В том смысле, что поиск по всему проекту выводит мне только один файл, где этот visibleTab появляется в пропсах и используется. Есть подозрение, что это либо приходит со стороны бэка, либо висит в какой-то комьюнити пачке, которую по приколу заимпортили "лишь бы было"
GC
У меня недостаточно опыта, чтобы делать какие-то предположения ещё, к сожалению
GC
Но тут такого добра достаточно