@reactnative_ru

Страница 534 из 878
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
А где флуд?
Даже то, что вы сейчас спросили про флуд, он считает флуд и мой ответ тоже. Реально, задрал уже этот чувак, уже по теме ссылки и инфо даёшь, и даже немного поделиться и что-то лишнее сказать нельзя.

Канал посвящен React Native,а не где учить js
Канал посвящен ReactNative, а не обсуждению флуда. Как я тебя убрал? ???

أبو
14.02.2018
15:52:46
Канал посвящен React Native,а не где учить js
Это был побочный вопрос, так что расслабься . От души пацанчики) пошёл учить

Buka
14.02.2018
15:53:05
Канал посвящен ReactNative, а не обсуждению флуда. Как я тебя убрал? ???
Я до твоего клоунского уровню опускаться не собираюсь. Я увидел новые сообщения, зашел, а тут вереница комментов не по теме. В прочем, пусть админы решают.

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
Кирилл
14.02.2018
16:00:45
Программирование перебором в студии

Demuz
14.02.2018
16:01:41
Чтобы понять что тут не так лучше все же сначала хоть что то по js прочитать, а потом про реакт
Я начал учить, но не могу знать заранее, верней быстрей чем сейчас учить не получается. А к этой проблеме уже пришел, и было интересно знать ее решение.

Илья
14.02.2018
16:01:49
Ты возвращаешь результат выполнения метода

Вызывай его перед return, как вариант

А вообще, лучше в componentDid-/componentWill-mount

Demuz
14.02.2018
16:04:32
Вызывай его перед return, как вариант
Вызвал, та же ошибка выходит. Перед ретурном вызываю смену экрана и потом return null.

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 ошибок



Уберите в проблемном месте //@flow
убрал везде кроме своей либы и редакса

потому и спросил 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

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

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

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

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
У тебя где-то в рендере детей Domains есть {fuck} где fuck это обьект
нет такого. Если убрать Provider - все работает. Это именно Provider превращается в объект, когдя я в него запихиваю свой сторе

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

morda
14.02.2018
20:39:25
Хм

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

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