
Demuz
14.02.2018
15:47:30
Хорошо. Спасибо
Эй эй, стойте, я сам его мало учу, дня 3-4 назад начал интересоваться. ? Поэтому советую у специалистов тоже спросить.

Илья
14.02.2018
15:47:55
learn.javascript.ru

Buka
14.02.2018
15:48:20
Харе флудить

Demuz
14.02.2018
15:49:37
Харе флудить
Ты надоел уже. У тебя флудомания какая-то, ни шаг влево, ни шаг вправо. Бред.

Google

Илья
14.02.2018
15:49:46

Mikhail
14.02.2018
15:50:43
- Ты видишь флуд?
- Нет.
- А он есть

Buka
14.02.2018
15:50:43
Канал посвящен React Native,а не где учить js

Demuz
14.02.2018
15:50:48
А где флуд?
Даже то, что вы сейчас спросили про флуд, он считает флуд и мой ответ тоже. Реально, задрал уже этот чувак, уже по теме ссылки и инфо даёшь, и даже немного поделиться и что-то лишнее сказать нельзя.

أبو
14.02.2018
15:52:46

Buka
14.02.2018
15:53:05

Demuz
14.02.2018
15:54:33
Я до твоего клоунского уровню опускаться не собираюсь. Я увидел новые сообщения, зашел, а тут вереница комментов не по теме. В прочем, пусть админы решают.
Вот прежде чем сказать "хорош флудить", нужно было сразу понять, что админы решают, а не ты. Сейчас придут, опять ворчать начнут. Бедненький, сообщений пара лишних, ц,ц,ц как так то.

Кирилл
14.02.2018
15:57:12
Все. Очень. Плохо.

Demuz
14.02.2018
15:58:12

Кирилл
14.02.2018
15:59:51
Чтобы понять что тут не так лучше все же сначала хоть что то по js прочитать, а потом про реакт

Google

Demuz
14.02.2018
16:00:16

Кирилл
14.02.2018
16:00:45
Программирование перебором в студии

Demuz
14.02.2018
16:01:41

Илья
14.02.2018
16:01:49
Ты возвращаешь результат выполнения метода
Вызывай его перед return, как вариант
А вообще, лучше в componentDid-/componentWill-mount

Demuz
14.02.2018
16:04:32

Roman
14.02.2018
16:20:03

Alexey
14.02.2018
16:20:51
конечно нет

Roman
14.02.2018
16:22:52
Чот сложно стартануть. Надо сейчас через всё это пройти, а потом свой гайд написать. То по этим туториалм, всё так просто, а на деле...

Dmitriy
14.02.2018
19:26:53
кто то использует react-native тайпинги?

morda
14.02.2018
19:39:49
Эт как

Dmitriy
14.02.2018
19:44:48
тайпинги для флоу

Vladimir
14.02.2018
19:45:44
Мы используем
Огонь

Dmitriy
14.02.2018
19:48:24

Vladimir
14.02.2018
19:48:31
Конечно
Сетап простой
WebStorm поддерживает флоу

Google

Dmitriy
14.02.2018
19:50:25
Конечно
куча ошибок на них вылазит. не закрытых issue и мест помеченных как FlowFixMe
как победили?

Vladimir
14.02.2018
19:51:16
????
В смысле в гитхабе баги есть? Они везде есть

Dmitriy
14.02.2018
19:51:46
нет)

morda
14.02.2018
19:51:48
А че там в рн из тайпингов особого?

Vladimir
14.02.2018
19:51:51
Плюс типизация работает там, где сам проставил
Уберите в проблемном месте //@flow

morda
14.02.2018
19:52:45
Збс совет))
Вот редакс затайпить на 100% вот это джедайство)

Dmitriy
14.02.2018
19:53:48
и так 100500 ошибок
потому и спросил https://t.me/reactnative_ru/53329

Vladimir
14.02.2018
19:55:26
Эм, так во флоуконфиге надо node_modules исключить
Смысл все модули проверять?

Dmitriy
14.02.2018
19:57:31
так сам RN вписывает в конфиг

Vladimir
14.02.2018
19:58:51
Странно. На это не отвечу. Посмотрю наш конфиг утром

Google

morda
14.02.2018
19:58:51
Дима создай новый проект пустой и прогони флоу и увидишь что ошибок нет

Dmitriy
14.02.2018
19:59:00
я даже по одному файлу отключал файлы с ошибками
;.*/node_modules/react-native/Libraries/Interaction/InteractionManager.js
;.*/node_modules/react-native/Libraries/Lists/FlatList.js
;.*/node_modules/react-native/Libraries/Lists/ViewabilityHelper.js
;.*/node_modules/react-native/Libraries/Lists/VirtualizedList.js
;.*/node_modules/react-native/Libraries/Animated/src/nodes/AnimatedValue.js
;.*/node_modules/react-native/Libraries/Experimental/SwipeableRow/SwipeableFlatList.js
;.*/node_modules/react-native/Libraries/Inspector/Inspector.js
;.*/node_modules/react-native/Libraries/Lists/VirtualizedSectionList.js
;.*/node_modules/react-native/Libraries/StyleSheet/flattenStyle.js
;.*/node_modules/react-native/Libraries/react-native/react-native-implementation.js

Vladimir
14.02.2018
19:59:02

morda
14.02.2018
19:59:07
Ну или не должно быть

Dmitriy
14.02.2018
19:59:37
потом не находило нужные типы

morda
14.02.2018
19:59:48
Они все лезут изза того что ктото в нодмодулях продюсирует старую версию рн как основную

Dmitriy
14.02.2018
20:00:07

morda
14.02.2018
20:00:08
Сам такое говно лечил недавно
Ну там надо смотреть кто источник ошибки. У меня был /нодмодули/говнолиба/реактнатив/... строчка такая короче совсем не исходный рн. Такие либы надо в флоконфиге банить

Dmitriy
14.02.2018
20:04:34

morda
14.02.2018
20:07:11
Еще надо помнить что если фло говорит нет ошибок то не факт что он говна не наелся) у меня в апп.жс есть всегда строчка которая строка=число и на нее должен ругнуться - если ругнулся - норм - комментируем и деплоим) если нет... охохо говно разгребать где он умер
Это прям долго)
Но было два раза всего за пол года)

Dmitriy
14.02.2018
20:09:27
с редаксом и моей либой норм работает. в компонентах вынужденно использую prop-types, но он не вылавливает даже деление на 0, т.е. банально isNan не проверил

morda
14.02.2018
20:10:24
Проптайпы как правило не нужны когда фло

Dmitriy
14.02.2018
20:10:29
typescript с RN наверно извращение ещё то

morda
14.02.2018
20:10:42
Нет совсем нет
Но можно заипстись

Google

Dmitriy
14.02.2018
20:11:50
я ж говорю что не подключил в компоненты флоу из-за ошибках в тайпингах. потому там prop-types

morda
14.02.2018
20:12:04
Короч у фло есть два режима применения - слабый и сильный
Слабый это когда ты метишь только опшиналы типа ?string а сложные типы тупо Object
Тогда он тебя по рукам бьет за возможный андефайнед и это накрывает 90% ошибок невнимательности
Потом обжекты в норм типы раскрываешь и втч опшионалы и получаешь еще раз лопатой за андефайнеды)
И уж потооом редкая ошибка когда типы попутал)

Razzwan
14.02.2018
20:27:35
http://joxi.ru/gmvODK4hxaGbv2
Вот этот код вызывает ошибку:
Ломаю голову второй день. Помогите. Если передавать элементарный store, который создан прямо здесь - все работает. Для веба этот стор работает отлично.

morda
14.02.2018
20:29:51
Мотай красный экран пока не увидишь .js из своего проекта

Razzwan
14.02.2018
20:29:56
Если положить весь код store, здесь же рядом - по прежнему та же ошибка. В сторе использую immutable

morda
14.02.2018
20:31:48
У тебя где-то в рендере детей Domains есть {fuck} где fuck это обьект
Или один из рендеров детей возвращает обьект

Razzwan
14.02.2018
20:33:02
Менял на такое - нет разницы: http://joxi.ru/LmG4Kv1iREN1Z2

morda
14.02.2018
20:39:25
Хм

Razzwan
14.02.2018
20:40:09
Сейчас пробую откатиться не предыдущую версию react-redux