@reactnative_ru

Страница 186 из 878
Vladimir
31.05.2017
11:36:29
О чем я и говорю

Кирилл
31.05.2017
11:36:40
но это не значит что в RN css )

Vladimir
31.05.2017
11:36:42
Они такие же как в CSS - насколько это возможно

Google
Vladimir
31.05.2017
11:36:45
"система стилей, очень похожая на цсс" != цсс

Vladimir
31.05.2017
11:37:37
самое смешное - портировать проект в реакт-нейтив-веб

Denis
31.05.2017
11:37:51
Vladimir
31.05.2017
11:37:52
и использовать эти же стили вместо цсс

без шуток, я занимаюсь этим сейчас

Alexander
31.05.2017
11:38:48
Кирилл
31.05.2017
11:39:18
Vladimir
31.05.2017
11:39:36
много чего нельзя юзать.

Alexander
31.05.2017
11:40:40
эт чего такое
https://www.styled-components.com/docs/basics#react-native

Кирилл
31.05.2017
11:40:47
а

Nikita
31.05.2017
11:41:09
самое смешное - портировать проект в реакт-нейтив-веб
в январе пробовал на нем писать, он вроде супер сырой

Vladimir
31.05.2017
11:41:18
но главное - стили не наследуются, селекторов нет, отдельно писать текстовый файлик со стилями АФАИК не выйдет

Google
Vladimir
31.05.2017
11:42:24
хотя вроде есть такое https://github.com/thewei/react-native-css-loader

Ilkhom
31.05.2017
11:43:22
в iOS не заложено система стилей как таковой, тока своими ручками

Vladimir
31.05.2017
11:47:37
Алексей
31.05.2017
11:47:42
вот блин, срач пропустил ?

Denis
31.05.2017
11:48:46
вот блин, срач пропустил ?
Да какой срач, так, легкий бриз набрасывания

Egor
31.05.2017
11:50:36
phonegap vs RN? погнали

Denis
31.05.2017
11:51:01
phonegap vs RN? погнали
Не тыкай палкой в труп

Он вонять будет

Алексей
31.05.2017
11:51:19
не, мы убогих унижать не будем

Egor
31.05.2017
11:53:53
It’s used by Instagram and Airbnb and countless other apps at scale in production. What does “too raw for production” mean?

вот как парировать?))

Vladimir
31.05.2017
11:54:31
напиши: "я не умею"

Алексей
31.05.2017
11:54:31
все, белый флаг кидай ?

Vladimir
31.05.2017
11:54:35
"мне лень"

Vladimir
31.05.2017
11:54:41
говори что там работают эксперты, которые разбираются во внутренностях RN

Им постоянно приходится чинить баги в RN

А Instagram вообще использует внутренние билды RN, не доступные для простых смертных

Vladimir
31.05.2017
11:56:59
А еще скажи, что и там и там на RN только маленькие части

Алексей
31.05.2017
11:57:20
Google
Vladimir
31.05.2017
11:57:31
Ну это правда

Алексей
31.05.2017
11:57:38
пруф?)

Egor
31.05.2017
11:57:43
^ я могу в это поверить, инстаграм жто же фб

Vladimir
31.05.2017
11:57:58
Ну много где об этом говорили

Алексей
31.05.2017
11:58:12
ну пруф в студию пожалуйста)

Vladimir
31.05.2017
11:58:13
Ну то есть, и то и то приложение изначалаьно не написано на RN

Алексей
31.05.2017
11:58:19
особенно где говорят что маленькие части)

не не, тут самое важное слово "маленькие" ?

Vladimir
31.05.2017
11:59:28
https://engineering.instagram.com/react-native-at-instagram-dd828a9a90c7

Маленькие или нет - вопрос относительный

И вообще, мы тут не про факты, а про аргументы в споре

Алексей
31.05.2017
12:00:18
так аргументы должны фактами подтверждаться ?

интересно а 80% приложения это мало или нет ?если что 80% я выдумал

Vladimir
31.05.2017
12:07:44
Алексей
31.05.2017
12:08:14
тактика Усманова на лицо ?

сори за политоту)

Ilkhom
31.05.2017
12:10:39
в RN как делается многопоточность?

Алексей
31.05.2017
12:11:47
если коротко - никак)

Vladimir
31.05.2017
12:11:47
Никак

Алексей
31.05.2017
12:11:56
но извернуться всегда можно

Google
Алексей
31.05.2017
12:12:43
в нативку залезть придется

а вообще если говорить откровенно, то не факт что тебе в RN нужна многопоточность. Сейчас поясню почему. В нативке тебе нужна многопоточность чтобы 60fps выдавать в большинстве случаев, то есть чтобы main поток не забивать. В данном случае js крутится в отдельном потоке, а в main только результат рендера попадает.

Ilkhom
31.05.2017
12:14:52
плохо, ведь многопоточность реализована на обеих осях

Алексей
31.05.2017
12:15:17
просто говорить о многопоточности без контекста не имеет смысла

Ilkhom
31.05.2017
12:16:04
то есть лезть в натив все равно придется?

Алексей
31.05.2017
12:16:18
я же говорю, от задачи зависит)

Egor
31.05.2017
12:16:25
Скажите, что у него версия 0.44 - до релиза 1 как до Луны

Ilkhom
31.05.2017
12:16:55
я же говорю, от задачи зависит)
логика в рн где пишется?

Vladimir
31.05.2017
12:17:16
Egor
31.05.2017
12:17:17
если поддерживать долго надо, то через полгода если вернуться, то наверное будет тяжело поднять версию RN в проекте

Алексей
31.05.2017
12:17:23
Скажите, что у него версия 0.44 - до релиза 1 как до Луны
да камон, про реакт в свое время так же говорили, что вы ждете от версии 1? я так же могу про свифт набросить и сказать что между версиями нет совместимости

Egor
31.05.2017
12:17:25
до актуальной

Алексей
31.05.2017
12:17:39
имхо так себе аргумент

Egor
31.05.2017
12:17:41
так мы же придумываем для заказчика отмазки

Egor
31.05.2017
12:18:05
у нас долгострой

Алексей
31.05.2017
12:18:07
ну вот конкретный пример, начинаешь проект на свифте и через год гарантированно будешь переписывать

Egor
31.05.2017
12:18:12
Egor Sarnavsky [2:29 PM] I talked with experienced RN programmers and they pointed few edge-cases of RN developing like: 1. license (https://github.com/facebook/react-native/blob/master/PATENTS) 2. performance issueses 3. it’s too raw version (0.44) for production 4. a lot of bug-reports on they git repository GitHub facebook/react-native react-native - A framework for building native apps with React. 6 replies Last reply today at 3:07 PM View thread Egor Sarnavsky [2:43 PM] 5. it works for news-feeds and pet-projects 6. lack of documentation and forums 7. there is no view-editor, so it’s a challenge to make a custom view Egor Sarnavsky [3:14 PM] 8. RN doesn’t support multithreading (edited)

может кому пригодится :)

Vladimir
31.05.2017
12:18:20
скажите заказчику, что его приложение будут делать ленивые и дорогие джаваскриптеры, которые вообще не программисты

Google
Vladimir
31.05.2017
12:18:34
Давай, мочи его

Egor
31.05.2017
12:18:47
JS не язык ваще

Алексей
31.05.2017
12:18:52
мда уж, за уши все притянуто)

да вообще, когда руки из одного места... ?

Egor
31.05.2017
12:19:10
продолжайте..

Egor
31.05.2017
12:19:10
у меня кстати креш стабильный внутри JavaScriptCore

но пока только на симуляторе ловил

и инфы по нему нет вообще в сети

Алексей
31.05.2017
12:19:41
Кирилл
31.05.2017
12:19:48
так а по сути то зачем от RN отказываться? Если есть какие-то свои причины их и напиши))

Egor
31.05.2017
12:19:51
это не совсем эпл

Алексей
31.05.2017
12:19:58
да, а что же это?)

Egor
31.05.2017
12:20:35
Apple Inc., Adobe Systems, KDE, and others

Wikipedia ©

Egor
31.05.2017
12:20:51
а у кого есть линка что RN не поддерживает потоки?

Egor
31.05.2017
12:21:04
так а что тут линковать

Ilkhom
31.05.2017
12:21:05
а что ты хочешь от эпла?)
эпл не в ответе за каждое изменение в Ecmascript поддерживать

Egor
31.05.2017
12:21:11
запустите через Xcode и откройте треды

Алексей
31.05.2017
12:21:26
Vladimir
31.05.2017
12:21:41
Egor
31.05.2017
12:21:52
в Heap короче у меня это г падает регулярно даже на ровном месте

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