Vadim
Если данные не изменялись, то перерисовки не будет
Aleksei
смотря как подключать. Может
воот, правильный ответ - it depends)
Kyrylo
connect() может быть слабым местом.
Андрей
А кроме коннект еще есть способы?
Aleksei
Андрей
А если я завезал переключение цветовых схем через редакс. И юзаю стор для получения цвета для компонента. Я сильно болен?
Андрей
Фух. Ну у меня эмулятор довольно тормознутый. Просадки в производительности я вроде не заметил. Я просто спросил, в перспективе...
Vadim
Эмулятор часто начинает лагать когда ему не хватает ресурсов процессора
Denis
А какие вообще есть альтернативы такому подходу, если пользователь к примеру может через настройки приложения его кастомизировать?
Андрей
Ну это же хорошо. Я знаю что если на эмуляторе сильно не лагает. То на телефоне будет летать)
Андрей
Бля😄 я думал, я сразу типо тестирую на китайском андроиде за 5к
Андрей
А почему вы не делитесь впечатлениями от 49 версии рн
Андрей
?
Андрей
Там чекбоксы добавили
Junior
Бля😄 я думал, я сразу типо тестирую на китайском андроиде за 5к
Обычно на эмуляторе все летает, а на дешевом андроиде боль и уныние
Андрей
Урезанный в ноуте
Junior
Это где?
Junior
Ааа
Mikhail
Аж 2, но там часто вакансии есть на rn
Ulad🧑‍💻
Есть ли чат, где можно рн деволопров поискать? Кроме того что выше и js_job
Ivan
и похоже в этот раз все таки потестировал кто то обновление, потому что обновиться без багов на новую версию RN это редкое событие
Ivan
Народ, а кто нибудь FlowType или TypeScript в React Native использует?
Vladimir
а ClojureScript?
Ivan
просто интересно как вы для fetch типизацию сделали, у меня какой то костыль получился export type Response<T> = Promise<{ json: () => Promise<T> }>
Alexander
Есть ли другой способ развернуть приложение, помимо create-react-native-app?
Alexander
А то у меня npm5
Александр
react-native-cli
Vladimir
я
вау! и как впечатления?
Aleksei
вау! и как впечатления?
все круто, лучше даже чем cljs для веба, так как require работает
Andrew Kiselev
Vladimir
все круто, лучше даже чем cljs для веба, так как require работает
👍 мы сейчас бота для телеги на Clojure пишем и тоже думаем попробовать React Native с ClojureScript :)
Andrew Kiselev
как для fetch типы сделал?
В typescript у меня был graphql. Для fetch все равно. Придет тебе ответ на post в res.sendStatus(200) и твой response.json() повалится. Поскольку нет никакого json в body
Alexander
react-native-cli
Он лучше?
Александр
структура создаваемого с помощью него стартового проекта (папки и файлы) другая немного, в том числе есть следующая особенность - там два главных js-файла, для ios и android отдельно, а не один. Пытался пользоваться им, но сейчас сижу на Expo, а он создает стартовый проект аналогично create-react-native-app. Особо с cli не работал, но как я понял, там самому надо поддерживать кросс-платформенность, изменяя код в файлах проекта, обеспечивающий запуск приложения на ios/android. Expo же не разделяет файлы на два, а все делается в одном файле, плюс она сама отвечает за кросс-платформенность (нет лишней головной боли, особенно если не знаешь других языков, кроме js)
Andrew Kiselev
Если размер приложения критичен, то используй cli, если нет, то create react native app
Андрей
А что в новой версии больше не будут разных индексДжс для андроида и ios ? Все один индекс?
Alexander
То есть смотреть в сторону expo?
Ivan
А что в новой версии больше не будут разных индексДжс для андроида и ios ? Все один индекс?
на практике (по крайней мере у меня) не так часто нужно разделять по отдельным файлам .android.js и .ios.js, наверное так у многих, поэтому решили в шаблоне тоже объединить
Андрей
undefined is not an object (evaluating '_react.PropTypes.string') - подскажи нубу (мне). Что это может значить. Это связано с новой версией реакта?
Ivan
ну если что обращайся 😊
А что есть опыт ClojureScript и ReactNative? В чем смысл расскажете? Я видел приложение на clojurescript, но пока не понял зачем
Ivan
я понимаю на какой нибудь язык с типизацией, тот же reasonml новый, а вот на clojurescript зачем
Андрей
https://github.com/halilb/react-native-textinput-effects - если кто-то юзает эту либу. В 49 она ( по крайней мере у меня) не работает
Anonymous
Привет. кто юзает snack.expo.io - там модули из npm он сам вытягивает или как ?
Андрей
А почему всем так нравится expo?
Anonymous
А почему всем так нравится expo?
Твои варианты и их плюсы ?
Андрей
Я особо в него не углублялся. Просто посмотрел, что можно dragAnDrop накидывать компоненты и сразу запускать на телефоне
Андрей
Просто интересуюсь почему вы его юзаете
Дмитрий
Просто интересуюсь почему вы его юзаете
А разве много инструментов, позволяющих выложить пример RN-кода в онлайн?
Андрей
Все, вопросов больше нет
Rostyslav
подскажите такой кейс? на скрине на componentDidMount у меня идет запрос на получения данных, я их отрисовую их , на этом скрине у меня есть переход на другой скрин, там тоже самое, но когда я возвращаюсь на предидущий скрин componentDidMount не вызывается
Rostyslav
как сделать чтобы тупо при каждом заходе на скрин ( не важно возврашение или прямой переход —всегда взрывал componentDidMount ?) )))
Rostyslav
спасибо)
Rostyslav
а чего так?
Rostyslav
просто не пойму в чем сложность?)
Cenator 🐈
всем привет, делаю crna newProj, в самом конце зависает фетчинг одного из последних пакетов уже минут 5, причем в диспетчере задач вижу что нода что-то качает. Это норма или не норма?
Андрей
просто не пойму в чем сложность?)
Это не скрин загрузки приложения, с проверкой авторизации пользователя?
Roma
просто не пойму в чем сложность?)
В том, что инстансы скринов не анмаунтятся в принципе, только через reset
Roma
Используйте общий источник данных
Aleksei
А что есть опыт ClojureScript и ReactNative? В чем смысл расскажете? Я видел приложение на clojurescript, но пока не понял зачем
хороший лисповый язык, мне нравится. холиварить по поводу стат и динамической типизации чет неохота 🙂
Vit
ждём ре-натал-чела в чяти)
Aleksei
Я не за холиваром :) просто интересно, ок понял
я кстати немного сейчас на окамл пишу, но кложура мне пока все равно больше нравится 😊