Roman
Где я должен хранить регистрационные данные в своем приложении, прямо в redux хранилище или в localStorage?
наверное лучше в асинкСторадже редакс же будет каждый раз новый, когда ты закроешь откроешь а каждый раз заставлять юзера логиниться - не круто
Egor
React-native-keychain
Nikita
народ, подскажите плиз юзаю keyboardavoidingview для того чтобы конпка над клавой была, а у меня вот такая шляпа выходит:
Nikita
Nikita
причем когда кликаю на самое нижнее поле, сам контейнер в скроллвьюхе
Павел
Кто-то юзал mimic с react-native, как подружить устройство и mock Данные из мимика? Сейчас мне пишет на устройстве, что мимик недоступен, хотя он запущен, и доступен по адресу localhost:5000
kalloc
ребят а почему может TouchableWithoutFeedback onPress в эмуляторе не работать
kalloc
а на устройстве работать?
kalloc
офигенно
kalloc
у меня react-navigator
kalloc
там есть autofocus на первый филд
kalloc
вот пока фокус не убрать с филда тапы на поля не будут работать в других вьюхах
kalloc
я считаю это баг
Kirill
я считаю это баг
тачебл случаем не в скролл вью? если да - keyboardShouldPersistTaps
Kirill
ребят а почему может TouchableWithoutFeedback onPress в эмуляторе не работать
и в иос эмуляторе лучше включить клаву через hardware->keyboard->toggle software keyboard тогда будет видно есть фокус или нет
Gerc
https://github.com/facebook/litho
И как это к реакту относится?
kalloc
помогло
kalloc
а почему autoFocus в одной вьюшке влияет на другую ?
Nikita
Ребят, таки ктонибудь решил проблему размещения конпки поверх клавиатуры?
Nikita
keyboardavoidingview в случае если у нас textinput расположен ниже определенного уровня не работает, поскольку там еще дополнительное смещение вроде как происходит..
Nikita
как думаете, можно как -то определить это смещение?
Павел
Кто-то реально юзал axios в react-native?
Павел
Что там за подводные камни?
Павел
А redux-axios-middleware при этом использовал?
Павел
У меня сейчас эта связка ругается
Roman
А кто то работал с WebView и вычислением его правильной высоты? У меня заготовлена пустая хтмлка (лежит в ассетах андроида и грузится сразу через source) которая ловит html код через onmessage и встраивает его в страницу, затем та через хеш кидает json с новой высотой и WebView ловит его через onNavigationStateChange(как то так) и меняет высоту И вроде как всё хорошо, но если в html есть картинка то ее высота не учитывается, так как она ещё не загрузилась Пробовал в window.onload ещё раз прокидывать новую высоту, эффекта никакого
Denis
А какие самые эффективные/правильные практики перевода React Native приложения есть?
Oleg
Что ты имеешь ввиду?
Oleg
i18n?
Denis
Разумеется )
Oleg
Все так же как и с обычным приложением на React, я думаю
Aleksei
вот только для launchImage может придется изворачиваться
Aleksei
если там не просто картинка
Denis
Просто JSON-файл с переводами?
Aleksei
Просто JSON-файл с переводами?
да все по-разному делают, кто то с сервера запрашивает, кто то статично держит
Denis
А как идентификаторы называетете?
Oleg
Я обычно использую *.po файлы + генератор в json + библиотеку для работы с plural forms
Denis
В стиле BEM?
Denis
Сущность + Контекст + Элемент?
Denis
Или константы?
Oleg
Константы, но на большом проекте быстро терется контекст, так что лучше с контекстом связывать как то.
Denis
Есть вариант: scenes.home:target-location.placeholder scenes.results-list:item.like-tooltip api.search:errors.location-not-found
Vladimir
Статический анализ, все дела
Vladimir
Соответственно вопрос с идентификаторами отпадает
Denis
Идентификатор = имя файла?
Vladimir
Нет, просто идентификаторы по такому же принципу как и любые имена переменных
Vladimir
Можно разбить на файлы по назначению
Anonymous
Подскажите как улучшить производительность
Anonymous
На ноуте
Anonymous
Anonymous
И все равно греется
Владимир
производительность чего?
Владимир
вебпака?
Anonymous
Веб разработка невозможна так как когда я запускаю браузер он начинает потихоньку грется
Anonymous
И потом ветром дует
Murad
И потом ветром дует
закрой окна ))
Владимир
Ssd?
Владимир
Ну можно еще памяти поставить вообще говоря
Ilya
И ramdisk :)
Anonymous
Ну можно еще памяти поставить вообще говоря
6 ГБ не хватит что бы писать код ?
Джон
6 ГБ не хватит что бы писать код ?
тут 16 как раз впритык )
Джон
когда запущено 2 эмулятора, редактор кода, xcode, android studio и браузер
Джон
сам код и в тетрадке можно писать, чо
Igor
когда запущено 2 эмулятора, редактор кода, xcode, android studio и браузер
Ты точно под reactnative пишешь? VSCode + iOS simulator и все
Andrew Efimenko
Ты точно под reactnative пишешь? VSCode + iOS simulator и все
Он ещё андроид эмулятор держит
Мария
я xcode периодически открываю и закрываю
Igor
Он ещё андроид эмулятор держит
Ну и зря, есть же телефоны 😏 и в отличие от айфонов, на них можно бесплатно заливать. Да и в отличие от натива, перегрузка происходит мгновенно на “hot reloading”.
Павел
Кто-то работал с mimic в react-native для android приложения?
Igor
Использую реальные устройства, стараюсь не тратить ресурсы компа на эмулятор
Павел
Использую реальные устройства, стараюсь не тратить ресурсы компа на эмулятор
речь об эмуляции ответов сервера, когда API еще находится в разработке
Igor
В этих слачаях спасает локальный сервер, а прокинуть порт на устройство не составляет труда
Павел
так Mimic - это и есть локальный сервер, который легко программируется через web интерфейс на то, чтоб заменять реальные ответы сервера правильными mock данными