Eugene
https://github.com/jhen0409/react-native-debugger 🤔этот дебагер поставил и корс пропал
Eugene
🤔а кто-нибудь formik юзает?
Есть форма, есть кнопка submit, но она в react-navigation, как бы реализовать сабмит этой формы 🤔
Eugene
Хм, вроде можно через пропс самбитнуть, пойду пробовать :о
roman G
Ребят, у меня есть компонент с Touchable, в который я хочу передать функцию, которая будет менять текст в TextInput
roman G
Как это правильно сделать?
пробовал так:
const newState = {
...this.state,
pin: "123",
};
this.setState(newState);
но не обновляется state
Eugene
不退転」
Eugene
this.setState({ pin: '123' }) должно сработать по идеи
不退転」
roman G
roman G
roman G
不退転」
Я метод в глаза не вижу. Просто по вызовам метода я ничего сказать не могу
不退転」
У тебя ещё и два разных метода. Как ты разбираешь какой инпут был нажат?
roman G
вот сам метод, который я передаю в компоненты
不退転」
А само место где ты передаешь его? Мб в нейминге перепутал что-то
roman G
不退転」
лел так все понятно
不退転」
ты в инпут не передал значение
不退転」
value={this.state.pin}
不退転」
в текст инпут
roman G
roman G
Спасибо за замечание
不退転」
Бывает)
Сергій
Это разные сдк )
Vit
Vit
подфайл не менялся
Иван
как я тебя понимаю, эта гребанная солянка, в перемешку с тем что в пакетах другие версии и все это в куче вечно на что то ругается, это прям убивает
Gena
Суровая необходимость... чтоб понять зачем - лучше доки официальные почитать ) build tools и support lib - это вообще не относится к sdk...
roman G
Бывает)
а как передать переменную в функцию?
roman G
передаю так, и получается ошибка
不退転」
Vit
Vit
и podfile.lock тоже поменяло только диффа уже не осталось
Сергій
buildTools - то чем собирается приложение и на базе каких сорцов. Мажорная цифра должна совпадать с compileSdk. Набор инструментария. Имеет свою версионность.
minSDK - это минимальная версия апи андроид на которую может установиться приложение.
compileSDK - отвечает за версию сорцов сдк с которыми будет собираться приложение
targetSDK - отвечает за то, на какую версию андроид нацелено приложение, тем самым оно говорит что полностью адаптировано под эту ось
supportLib - сборник разных бэкпортированных апи новых версий андроид на более старые. Мажорная версия должна соответствовать версии compileSDK
Gena
А... есть теория. Они в новой версии добавили кое-что... может быть такое, что первоначальная интеграция проводилась с более старой версией? (тогда это просто сработал апгрейд скрипт).
Я вот это подозреваю: http://blog.cocoapods.org/CocoaPods-1.4.0/ "Script Phases"
Сергій
buildToolsVerion не всегда совпадает с supportVersion
Сергій
https://developer.android.com/topic/libraries/support-library/revisions
Сергій
Тут смотреть версии саппорт библиотеки
Сергій
26.1.0 для саппорт библиотек
Сергій
Хотя даже можно 27.1.1
Сергій
Для билд тулзов смотри в sdk manager
Gena
Есть один ньюанс... всё что в эти переменные записано, повлияет только на те модули и проекты, которые этими переменными пользуются... Это к тому, что не все расширения для RN в npm обновились на использование этих переменных... так что оверрайды пока продолжают рулить...
Сергій
Да, конфликт версии из подключенных модулей никто не отменял, это по-сути главный источник проблем при сборке
Gena
ну скорее всего да) только там попадало всё, я хз на моем рабочем компе проект из гита склоненый наголо - компиляется вплоть до архива и релиза в сторы, а на другом компе где все свеежее из брю поставили - хрен, плюс еще и апгрейдит вон)) вот так вот никого не трогаешь, код не трогаешь а сборка бац и всё)) ковыряй еще типа))
Ну не надо просто так pod update делать... там та же хрень, что с npm... Я обычно делаю pod outdated, внимательно втыкаю в это, читаю про совместимость react-native-firebase и подобных... и потом обычно по чуть-чуть, типа: pod update SDWebImage, pod update React yoga... и т.п... указывая что конкретно я хочу проапгрейдить (и проставляя в Podfile констрейнты на версии, если надо)
Gena
PS. С npm я так же делаю...
Vit
теперь и я)
Peter
guys
Peter
кто что знает из компонентов для multiselect listview/flatlist
Peter
не могу норм найти
不退転」
Пипл. Юзкейс таков, надо какой-то сервис, что бы на телеф высылал смс для верификации.
!!писать свой бэк на ноде/*бэкэнд нейм* сразу отпадает!!
По этой причине твилио, нексмо не подходят...
Gena
кто что знает из компонентов для multiselect listview/flatlist
А такое вообще возможно сделать универсальным? Только самый простой разве что... Мы во view model элементов заводим св-во selected, метод для выбора... а во вьюхах (Item во FlatList, или если элементов немного то просто в кастомных айтемах, отрисовываем его правильно и дергаем модель, когда надо поменять из чего-то обернутого в Touchable*)...
Alexey
я не очень понимаю, где тут ломается мозг
Alexey
Alexey
ну собственно да
Peter
Constantine️
Constantine️
в любом смс сервисе надо будет его писать
Constantine️
но вообще, у гугла вроде какие-то апи были сразу
Ivan
ни у кого не вызывает проблем поведение клавиши home или её хоткея на симуляторах ios?
почти никогда с двух тыков не вызывает список процессов, иногда приходится зажимать хоткеи и эксперементировать со временем, чтоб вызвался список и не спрятался снова..
Gena
Gena
Там есть более серьёзные проблемы... связанные с включенной hardware keyboard, с одной стороны удобно, а с другой страшно глючат нотификации показа клавиатуры...
Ivan
да я так то тоже почти привык, но когда дебажишь background/foreground - вызывает боль..
zamir
всем привет! пытаюст установить react-native-image-crop-picker, и тут в описании по установке написано в pod файде надо написать платформу 8.0
хотел уточнить, это точно или может свежую версию надо?
zamir
Ivan
zamir
Ivan
зависит от того, что приложение должно уметь, какие зависимости будут, сколько есть времени и денег на поддержку.
самая свежая сейчас - 12.1, а в отзывах к ios-телеге люди радуются, что поддерживается 6.0
Dmitry
zamir
теперь я ЗА то чтобы эпл заставляли людей обновляться ))
zamir
а кто подскажет, че этот CocoaPods ругается?(