@reactnative_ru

Страница 386 из 878
Alexey
19.11.2017
21:00:23
false ?

Алексей
19.11.2017
21:00:37
и вот еще const a = () => () => "foo"; a() === a()

Egor
19.11.2017
21:00:38
a() === b() // ?

Алексей
19.11.2017
21:00:53
a() === b() // ?
не, это в другую степь

Google
Алексей
19.11.2017
21:00:59
Egor
19.11.2017
21:01:08
ну это с другой стороны если посмотреть же ж

Alexey
19.11.2017
21:01:09
я думаю, во втором случае тоже false

ибо функция создается при вызове

Алексей
19.11.2017
21:01:34
я думаю, во втором случае тоже false
так так, это спешиал фо Alexander)

Alexey
19.11.2017
21:01:50
ща проверить надо

Egor
19.11.2017
21:02:03
да что тут, просто же

вызов a возвращает каждый раз новую функцию

Alexander
19.11.2017
21:02:34
слетелись коршуны

Ivan
19.11.2017
21:02:35
Более того, даже a() === a() это false

Egor
19.11.2017
21:02:59
слетелись коршуны
короче { } вам помогут

Alexey
19.11.2017
21:03:01
так, я собой доволен )

Ivan
19.11.2017
21:03:04
возвращает каждый раз новый примитив

Google
Алексей
19.11.2017
21:03:17
слетелись коршуны
давай Александр, ты сможешь, я не глумлюсь, исключительно в образовательных целях

Alexander
19.11.2017
21:03:24
да понятно всё

Алексей
19.11.2017
21:03:42
да понятно всё
ну ты понял как исправить ошибку которую кидает FlatList?

Egor
19.11.2017
21:03:53
лучше писать сначала со скобками, потом убирать их, уже обдумав надо ли

Alexander
19.11.2017
21:03:58
ну я напишу функцию одну и буду её дёргать

Алексей
19.11.2017
21:04:39
ну я напишу функцию одну и буду её дёргать
бинго! (на будущее, сравнивает он по ссылкам, поэтому и ошибку кидает)

скорее всего для перфоманса завезли и sCU

Alexander
19.11.2017
21:05:58
не расходимся парни

Play
19.11.2017
21:07:37
не расходимся парни
зачем) первый день новой рабочей недели начался!

Alexander
19.11.2017
21:09:59
Алексей
19.11.2017
21:10:15
onViewableItemsChanged={this.onChangeVisibleRows}

Alexander
19.11.2017
21:12:29
Andrew
19.11.2017
21:30:57
сегодня обновился с 0.46.4 -> 0.50.3, доволен как слон ?

Egor
19.11.2017
21:35:34
релиз уже что ли?

Egor
19.11.2017
21:36:14
блин как так

я сейчас пока не пнул сайт он мне 0,49 показывал

а теперь аж 0,51

Andrew
19.11.2017
21:45:21
Да. С сайтом что-то не то. Вообще каждый раз с замиранием сердца смотрю отвалятся ли какие-нибудь зависимости или нет. Каждый раз не соскучишься

Иван
20.11.2017
01:02:03
а теперь аж 0,51
сайт да, а в репозитории только v0.51.0-rc.2

Google
Иван
20.11.2017
01:27:11
Andrey
20.11.2017
04:22:38
Функции flatlist лучше за рендером объявлять

Alexander
20.11.2017
05:30:50
Так и сделал) спасибо

Иван
20.11.2017
06:10:42
Ребят, тупой вопрос, если в RN возможность отслеживать нажатие и удержание кнопки?Надо реализовать запись голосового сообщения так же как это сделано в вацап, вибер и ВКонтакте

Иван
20.11.2017
06:15:29
PanResponder
спасибо, пошел читать

Egor
20.11.2017
06:45:56
Andrey
20.11.2017
06:46:46
ради производительности?
Ну да вроде чуть чуть помогает

Egor
20.11.2017
06:46:55
ok

Andrey
20.11.2017
06:47:14
Или нет?)

Иван
20.11.2017
06:56:08
Или нет?)
если верить умным книгам то вы правы, надо вне рендера

Andrey
20.11.2017
06:58:53
Да у меня проблема возникла, если список 100 элементов + . То при быстром скроле элементы не успевают рендериться. И я начал гуглить решение. И уже многое перепробывал, в том числе узнал что лучше всего объявлять функции вне flatlist так как он типо каждый раз заного рендерит функции

Но мне это не помогло

Ну или может чуть чуть помогло) я особо не заметил

Но звучит логично.

Aibar
20.11.2017
07:45:01
https://snack.expo.io/HkQRDWggM

Вот тут проблема, при удержание не открывается меню "выбрать, выбрать все и тд"

Pavel
20.11.2017
08:54:27
Добрый день. Подскажите пожалуйста как получать доступ к объекту navigation из react-navigation в любом компоненте, не пробрасывая его через родителей.

Sergey
20.11.2017
09:13:26
Всем привет. Подскажите пожалуйста подключил drawernavigation, а как подключить stacknavigation вместе с drawernavigation?

Google
Иван
20.11.2017
09:14:13
https://github.com/infinitered/ignite

Алексей
20.11.2017
09:15:04
Sergey
20.11.2017
09:16:26
Алексей, а скрин можешь показать, мне самое элементарное ?

Evgeniy
20.11.2017
09:16:59


что я делаю не так?

Vladislav
20.11.2017
09:18:06
react-native run-android

Алексей
20.11.2017
09:22:09
ты только js сборку запустил, надо еще установить само приложение на эмулятор

Evgeniy
20.11.2017
09:22:24
я вот что именно понять то не могу : старый проект запускал изначально из вебшторма, он вроде как запускает командой start, и проект запускается без проблем но новый только созданный проект в том же вебшторме никак не хочет запускаться (всё же хочется запускать его кнопочкой из иде, а не из ком строки) , или его нужно только первый раз из командной строки вызвать, а далее он станет запускаться из иде?

Алексей
20.11.2017
09:22:55
(тут я не помощник)

Evgeniy
20.11.2017
09:24:42
так может в старом проекте в package была описана команда старта, а в новом нет?
да нет вроде, я даже пробовал скопировать package полностью =D

Иван
20.11.2017
09:25:40
пробуйте как советовали выше react-native run-android

Evgeniy
20.11.2017
09:25:44
в общем, это наверное у меня глюки или я где то что то забыл , буду запускать из ком строки

а из какой иде вообще порекомендуете работать начинать? сейчас настраиваю мак ... atom наверное с nuclide пакетом?

сейчас пока учился работать с рн работал с вебшторма, но может это не совсем верный вариант?

Иван
20.11.2017
09:28:09
а из какой иде вообще порекомендуете работать начинать? сейчас настраиваю мак ... atom наверное с nuclide пакетом?
я работаю с вебшторма с react-native-console плагином, но да мне вчера советовали Atom c nuclide

Алексей
20.11.2017
09:29:26
так и знал что обсуждение иде начнется)

Evgeniy
20.11.2017
09:29:59
Aibar
20.11.2017
09:33:36
https://snack.expo.io/HkQRDWggM
ребят, никто не знает?

Frimko
20.11.2017
09:47:48
Всем привет! Кто как и чем делает логику стилей? Будет ли в react-native работать classnames?

Google
Иван
20.11.2017
09:49:01
Всем привет! Кто как и чем делает логику стилей? Будет ли в react-native работать classnames?
я делаю так, у компонента style={styles.fullScreen} а потом const styles = StyleSheet.create({ fullScreen: {}, })

Frimko
20.11.2017
09:50:07
т.е. если у тебя есть флаг для пары стилей, то ты будешь делать внутри компонента StyleSheet.create ?

Иван
20.11.2017
09:50:49
что значит для флаг пары стилей?

Frimko
20.11.2017
09:50:49
или все же лучше делать специальные стилевые компоненты как в styled ?

Алексей
20.11.2017
09:51:08
Всем привет! Кто как и чем делает логику стилей? Будет ли в react-native работать classnames?
classnames не работает, но можно стили передавать как массив и он их сам смержит

Frimko
20.11.2017
09:53:13
ок, есть флаг Active={true|false|none} в зависимости от значения надо применить стиль style.active, style.unactive, style.none . Юзать тернарник высшей степени идиотизм. Как решить проблему?

и таких флагов штук 10 в компоненте

Roman
20.11.2017
09:54:32
может тогда имеет смысл разделить на несколько компонентов? а то звучит слишком громоздко для одного компонента

Frimko
20.11.2017
09:56:20
просто в classnames предоставлялась отличная функция, мб знает кто аналог ей в react-native?

Алексей
20.11.2017
09:57:01
что плохого в тернарнике?

Frimko
20.11.2017
09:58:21
2ая, 3ая, n-ая вложенность. Тебе понравится читать код вида a==b? 'a' : 'b == 1'? 'c' : 'd' ?

Алексей
20.11.2017
09:59:30
ну и зачем это скидывать было? не надо делать много вложенностей. не вижу ниче плохого в коде style={[styles.main, isActive ? styles.active : styles.inactive]}

Иван
20.11.2017
09:59:40
2ая, 3ая, n-ая вложенность. Тебе понравится читать код вида a==b? 'a' : 'b == 1'? 'c' : 'd' ?
хм... дописываю приложение для CRM, с чатами как в вк, задачи, аналитикой и прочим, не где такого функционала не понадобилось

Frimko
20.11.2017
10:01:49
наверное привык к виду styled компонентов... Ну не могу так, глаз режет.

Иван
20.11.2017
10:02:40
наверное привык к виду styled компонентов... Ну не могу так, глаз режет.
тогда вы выбрали не ту платформу, надо все таки учитывать, что в RN порядом ограничений

Алексей
20.11.2017
10:02:44
как уже говорили выше SC есть в RN

Страница 386 из 878