@reactnative_ru

Страница 675 из 878
Vlad
01.06.2018
10:18:42
TS хорош для серверной части, спору нет, но в связке с реактом я с ним настрадался пол года назад и бросил

Wthigo
01.06.2018
10:18:47
Vlad
01.06.2018
10:19:13
именно, у тса комьюнити просто много больше
Так понятно, тут не спорю, но в лоу по мне так легче скипнуть непокрываемый типами кусок кода без боли

Google
Vlad
01.06.2018
10:20:16
Как тебе сказать, вот легаси проект переписывать кусками начни) на тсе это почти нереально, только если с нуля, на флоу - без проблем

Vlad
01.06.2018
10:22:33
имхо вообще не зависит от типизации
Почему? Как раз таки типизация помогает

Zae
01.06.2018
10:23:45
ну плюс в том что ты приходишь в проект через несколько недель-месяцев и не проебываешься из контекста полностью

Vlad
01.06.2018
10:24:30
Попробуй на флоу или тс сделать массив в котором не консистентные данные, сразу отхватишь ероры. понимаешь хотябы что должно передоваться в функции и что они вернут

ты поставь возвращаемый тайп boolean и поробуй вренуть какаю ерунду, опять отхватишь ошибки

Sergey
01.06.2018
10:24:53
так кажется нашел с fetch - ssl cert

Vlad
01.06.2018
10:24:57
И это мелкие ситуации

Sergey
01.06.2018
10:25:00
openssl s_client -debug -connect site:443

выдает unable to verify

Google
Vlad
01.06.2018
10:25:46
причем тут структура кода и логики?
Структура - покрытие фловом стора помогает более чётко выделить объекты и что там должно быть

а что если мне именно такой и нужен массив?
Ты стоит переделать структуру

Плохая практика

Алексей
01.06.2018
10:26:04
Ты стоит переделать структуру
как категорично, где сказано что плохая?

Zae
01.06.2018
10:26:14
boolean | string | null

Vlad
01.06.2018
10:26:35
Зачем нам согласованость данных? Согласен, глупое утверждение, го делать [1, ‘hello’, null, 1.2]

Wthigo
01.06.2018
10:26:43
как категорично, где сказано что плохая?
Tuple тогда просто, но с массивом плохой пример

Vlad
01.06.2018
10:27:15
Tuple тогда просто, но с массивом плохой пример
Это да, видел случаи когда человек в массив такое пихал и потом говорил что флоу глупый

Что улучшает? Типизация не даёт тебе использовать всякий треш и менять типы заранее определённых объектов на ходу, пишет ошибки при попытке мутации на readOnly поля, болтать можно долго, но врядли бы это так развивалось будь типизация не так полезна для кода и структуры

Алексей
01.06.2018
10:29:22
Зачем нам согласованость данных? Согласен, глупое утверждение, го делать [1, ‘hello’, null, 1.2]
ну делайте) опять же не вижу причем тут структура кода и прочее. Я тут только вижу что кто то считает будто когда компилер бьет по рукам это хорошо и раз ему такое нравится, то и все должны так делать. Я писал проекты без всякой стат типизации и все было норм, я же не кричу что стат типизация никому не нужна, и если ты серьезный разраб то не стоит брать типизацию. А если говорить еще более серьезно, то нет однозначных исследований что стат типизация лучше например в количестве пойманных ошибок

Sergey
01.06.2018
10:31:49
Типизация интересна, тк позволяет 1 улучшить структуру 2 сократить количество ошибок, можно и без нее - да, но с 1 и 2 веселее, а так выбор каждого имхо ?

Алексей
01.06.2018
10:31:53
ну вот опять же, почему типизация? ну посадили бы на clojure, хуже было бы?

Sergey
01.06.2018
10:32:11
да и использование ? красивее, чем проверка на undefined

Sergey
01.06.2018
10:33:06
также как и без flow может быть догмой ?

Vlad
01.06.2018
10:33:32
ну вот опять же, почему типизация? ну посадили бы на clojure, хуже было бы?
Типизация один из способов не стрелять себе по ногам и избежать лишние проблемы, всего лишь инстурмент, и в питоне уже типизацию практикуют

Google
Sergey
01.06.2018
10:33:34
До́гма́т[1][2], или до́гма[3] (др.-греч. δόγμα, δόγματος[4] — мнение, решение, постановление) — утверждённое церковью положение вероучения, объявленное обязательной и неизменяемой истиной, не подлежащей критике (сомнению).

Алексей
01.06.2018
10:34:26
До́гма́т[1][2], или до́гма[3] (др.-греч. δόγμα, δόγματος[4] — мнение, решение, постановление) — утверждённое церковью положение вероучения, объявленное обязательной и неизменяемой истиной, не подлежащей критике (сомнению).
к сожалению такие сейчас "инженерные" разговоры) никто не говорит о исследованиях, все принимают какую то одну сторону на основе опыта личного и все

Vlad
01.06.2018
10:34:50
Зачем нам тогда eslint? Тотже вопрос. К чему всякие prettier и ediconfig? На голом js фигачат некоторые с jquery и живут их большие проекты долго и счастливо

Алексей
01.06.2018
10:35:41
Vlad
01.06.2018
10:35:45
А тесты? У меня тоже есть проекты без тестов. Работают? Да. Но при каждом изменении руки дрожат всё больше

Sergey
01.06.2018
10:35:55
Алексей
01.06.2018
10:35:55
я в этом вопросе не так категоричен

Sergey
01.06.2018
10:36:31
Люди первые поезда также воспринимали, как явление дьявола из-за того, что там дым к примеру шел ?

Wthigo
01.06.2018
10:36:39
Алексей
01.06.2018
10:37:22
Люди первые поезда также воспринимали, как явление дьявола из-за того, что там дым к примеру шел ?
вот так всегда, дискусия из инженерной переходит быстро в какие то непонятные аналогии

Vladimir
01.06.2018
10:44:59
Сложно в чате сарказм передать)
Сарказм не нужен. В юмор никто не умеет. а нить разговора теряется.

Alexander
01.06.2018
10:49:07
что сейчас используют для локализации?

вот это? https://github.com/stefalda/ReactNativeLocalization

Nick
01.06.2018
10:55:09
Alexander
01.06.2018
10:57:01
?

Maxim
01.06.2018
12:01:48
Всем привет. Народ, подскажите, пожалуйста, как бороться с тем, что при использовании редукса, мне реф возвращает объект Коннекта, а не моего компонента?

Нашел решение

Google
Maxim
01.06.2018
12:07:02
Юзать this.ref.wrappedInstance

morda
01.06.2018
12:07:04
гугли, там withRef надо коннекту где-то сказать

Maxim
01.06.2018
12:07:27
Но потом еще и по-особому надо обращаться к нему

morda
01.06.2018
12:07:52
ну и дальше wrappedInstace да

такое же хитрожопие надо когда HOC пишешь для приконнекченного компонента)

Maxim
01.06.2018
12:08:45
НОС?

morda
01.06.2018
12:08:54
HighOrderComponent

Vlad
01.06.2018
12:09:15
У кого-то еще AppCenter перестал билдить iOS?

У меня падает на установке Apple Certificate

Maxim
01.06.2018
12:10:00
HighOrderComponent
Аааа, ну да. Вспоминается мемасик про Била Гейтса и описание работы винды

Alexsandr
01.06.2018
12:18:57


поцаны, кто знает почему ?

может че замокать надо, для тестирования анимации ?

Vlad
01.06.2018
12:22:02
У меня падает на установке Apple Certificate
Буквально 4 часа назад билдел и все норм

Demuz
01.06.2018
13:01:23
Посмотрите пожалуйста, насколько сложно такой код реализовать, в виде библиотеки для RN? https://help.paycom.uz/ru/integratsiya-s-mobilnym-prilozheniem/podklyuchenie-biblioteki

Vladimir
01.06.2018
13:23:07
несложно

у девелопера типа меня 1 день уйдет

Sergey
01.06.2018
13:34:26
друзья, а кто какие тулзы может порекомендовать для проектирования и систематизации приложения, чтобы данные указать, где какие на какой странице получают и отдают

желательно с автоматизацией по типам flow

Google
Sergey
01.06.2018
13:34:46
и есть ли такие в природе в принципе

Maxim
01.06.2018
13:39:53
https://github.com/makskovalko/ReduxStore

Sergey
01.06.2018
13:40:54
на RN, желательно Expo ?

Alisher Akbarov
01.06.2018
14:18:29
Ребят, приложение очень долго открывается на iOS. Сам проект не большой, UnityView и реакт интерфейс. Может кто посоветует как ускорить процесс инсталла и запуска приложения через Xcode?

Sergey
01.06.2018
14:19:32
Expo или RN ?

Vlad
01.06.2018
14:23:02
Экспо хорош, но много зависимостей. Если ты готов чем-то жертвовать ради скорости разработки - можно экспо

Sergey
01.06.2018
14:24:06
? вопрос был не реторический

пока на Expo, жертв не заметил, последние несколько релизов заметно ускорили работу

Igor
01.06.2018
14:29:13
а кто-то разбирался кстати, что будет если роскомнадзор забанит эксповые CDN Я же правлиьно понимаю, что стэндэлоун аппы перестанут работать, тк они контент из своих CDN по сети грузят и максимум что-то кэшируют что прописано в манифесте

Vlad
01.06.2018
14:43:26
пока на Expo, жертв не заметил, последние несколько релизов заметно ускорили работу
Это пока) Уже не раз видел когда наступал момент когда команда большую часть времени воевало с экспо нежели что-то разрабатывала. Но опять же, видел тут говорили про положительный опыт работы с экспо) Но лично я бы никогда не взялся за проект написанный на экспо)

Demuz
01.06.2018
14:45:51
Они там вобще айпишники у вас банят или доменные имена?

Vlad
01.06.2018
15:00:27
Падал ли у кого react-native-blur при попытке сборки андроида в appcenter? Локально всё собирается :react-native-blur:transformNativeLibsWithStripDebugSymbolForRelease FAILED Всё что пишет

Execution failed for task ':react-native-blur:transformNativeLibsWithStripDebugSymbolForRelease'

Sergey
01.06.2018
19:12:39
Это пока) Уже не раз видел когда наступал момент когда команда большую часть времени воевало с экспо нежели что-то разрабатывала. Но опять же, видел тут говорили про положительный опыт работы с экспо) Но лично я бы никогда не взялся за проект написанный на экспо)
Согласен, в начале сложно, потом пройдет ? Просто сама оболочка над РН дает ощущение потери контроля. На деле, разница ни столь велика между РН и Эксо, и там и там главное JS и понимание основ, да тот же детач есть, если что.

andreyelek
01.06.2018
19:17:38
Что лучше react-router для react-native или react-navigation?

Vlad
01.06.2018
19:19:40

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