
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

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

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
релиз уже что ли?

Denis
19.11.2017
21:35:45

Egor
19.11.2017
21:36:14
блин как так
я сейчас пока не пнул сайт он мне 0,49 показывал
а теперь аж 0,51

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

Иван
20.11.2017
01:02:03

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:12:54

Иван
20.11.2017
06:15:29

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?

Иван
20.11.2017
09:13:56

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
(тут я не помощник)

Иван
20.11.2017
09:23:37

Evgeniy
20.11.2017
09:24:42

Иван
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

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

Evgeniy
20.11.2017
09:29:59

Aibar
20.11.2017
09:33:36

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

Google

Иван
20.11.2017
09:49:01

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

Roman
20.11.2017
09:51:53

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

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

Иван
20.11.2017
10:02:40

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