@reactnative_ru

Страница 502 из 878
Виктор
26.01.2018
21:28:35
НА сегодняшнее утро число человек в сообществах

и jsx это не хтмл но похож)
да суть я понял - но очень мне не нравится смеси кода с html

morda
26.01.2018
21:29:38
нет там хтмл)

Виктор
26.01.2018
21:29:43
это очень замедляет разработку

Google
morda
26.01.2018
21:31:10
const HistoryItem => ({ name, type, expandable, ...rest }) => ( h(TimelineItem , { label: h(TimeLineItemLabel, { name }) , maxContentWidth: "210px" } , h(Card , { style: { backgroundColor: "transparent" } , expandable } , h(CardTitle , { title: h("span", { style: { fontSize: 20 } }, type) , subtitle: h("span" , { style: { fontSize: 12 } } , `by ${rest.owner.name}` ) , style: { padding: "10px 10px 10px 15px" } , actAsExpander: expandable } ) , expandable && h(CardText , { style: { padding: "10px 8px" } } , rest.contents.map((content, contentIndex) => h(TimeLineItemContent , { type, content, key: contentIndex } ) ) ) ) ) );

вот так

но только похоже на хтмл)

но суть это функции

пишешь жсх - пишешь функции

Vladimir
26.01.2018
21:32:35
Виктор
26.01.2018
21:33:27
Я выше описал процесс как можно быстро натягивать верстку. Или измененную верстку на готовый проект

Vladimir
26.01.2018
21:34:44
а ну да, если верстку делает отдельный товарищ, который не знает реакта, то беда

Виктор
26.01.2018
21:35:16
ну не - не то чтобы печаль - если заказчик готов заплатить 40 часов за то что можно сделать за 3 - то конечно для разработчика радость...

Vladimir
26.01.2018
21:37:36
с другой стороне, в каком-то более-менее сложном проекте мне бы не хотелось, чтобы в верстке появлялись неучтенные дивы.

Виктор
26.01.2018
21:39:47
а code folding на что?

Да и вообще phpstorm например вот так умеет:

Google
Виктор
26.01.2018
21:40:17




morda
26.01.2018
21:41:46
Бле) у реакта тулинг все сосуд)

Vladimir
26.01.2018
21:42:18
Смотрите, всегда можно разделить компоненты на представления и логику, и компонент будет примерно такой: const MyButton = <div className="button-wrap"> <i className=""/> <span className="caption"> </div>

morda
26.01.2018
21:42:18
Там тебя за ручку отведут и скажут почему так нельзя)

Vladimir
26.01.2018
21:42:57
перевести верстку в такое очень просто

но вообще если вы не понимаете, зачем вам реакт и в вашем ежедневном воркфлоу есть внешние верстаки, возможно вам зайдет Vue

ну или стоит остаться на ангуляре

morda
26.01.2018
21:44:28
Нет)

Виктор
26.01.2018
21:44:29
Смотрите, всегда можно разделить компоненты на представления и логику, и компонент будет примерно такой: const MyButton = <div className="button-wrap"> <i className=""/> <span className="caption"> </div>
не-не - я вовсе не против нарубить верстку на кусочки. Но я в панике смотрю чужой код - когда вижу генерацию дома поэлкментно с установкой атрибутов в js - потому что чтобы в этом разобраться - это надо себе весь мозг выесть, а если это и в коде используется в виде очень приближенном к html - то вопрос поддержки прост. Разница в трудозатратах чуть ли не в десятки раз

Vladimir
26.01.2018
21:45:08
не надо выедать себе мозг, просто привыкаешь потом не понимаешь, как без этого

Виктор
26.01.2018
21:45:24
ну вот за 8 лет к битирксу не привык с этим

morda
26.01.2018
21:45:47
Дай себе время)

Vladimir
26.01.2018
21:45:49
нет, ваш опыт не годится, простите:)

Виктор
26.01.2018
21:45:53
в итоге переписал компоненты для ecomerce - чтоб можно было магазины делать быстрее - не натягивать верстку на чекаут неделями

morda
26.01.2018
21:46:44
Прийдещь с вопросом как цсс в реакте мутить вот уже будет повод для разговора))))

Vladimir
26.01.2018
21:47:31
то есть это другая история. PHP - это шаблонизатор. На входе шаблон и данные, на выходе - текст. React - это описание интерфейсов. На входе функция и данные, на выходе - дерево UI компонентов

Google
Виктор
26.01.2018
21:48:05
фиг, я на php последнее время только апишки пишу

Vladimir
26.01.2018
21:48:08
мозг реально немного ломается

Виктор
26.01.2018
21:48:15
а фронты отдельно

вообще не замешивая

ну не считая еще остатки проектов по битриксу

максимум twig в симфони



Dmitrii
26.01.2018
22:12:46
что из UI библиотек посоветуете, для быстрого прототипирования аля бутстрап?

Nikita
26.01.2018
22:14:21
Ant.design

Человек
27.01.2018
00:11:38
кто то делал horizontal scroll на элементы

пользоваться нативным

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

Shane
27.01.2018
05:01:06
Angular - 1969 React - 3797 NativeScript - 40 React Native - 1363
А звёздочки не смотришь?

Виктор
27.01.2018
05:13:03
Alex
27.01.2018
10:22:09
ребят привет, не подскажете возможно ли запустить open street maps на react native? я сам новичек на этой технологии, гугл не особо помог интересует приемущественно офлайновое использование

Vladimir
27.01.2018
11:09:52
Если нет компонента доя рн, сделайте сами)

Eddie
27.01.2018
12:33:26
Всем привет, В чем может быть проблема, firebase не коннектится, сначала рабоатет, но через 2-3 перезагруски перестает конектиться. Нужно Емулятор(Андроид) вырубать и пересобирать приложение. Но потом снова перестает работать ...

Alexey
27.01.2018
14:34:25
Let's create a new poll. First, send me the question.
Всем привет! У кого-то была проблемма что приложение закрывается и выбрасывает в меню сразу после сборки? Появилось после того как решил переписать на react-native-navigation

Google
Alexey
27.01.2018
14:58:49
Ну на главное меню айфона)

Если есть у кого время - могу запушить на гитхаб)

Максим Джафаров
27.01.2018
15:10:43
Если есть у кого время - могу запушить на гитхаб)
Что то ты отпугнул меня от переписывания на rn navigation)

Максим Джафаров
27.01.2018
15:15:17
А то как захвалили его тут) тоже захотелось)

Alexey
27.01.2018
15:17:49
До этого юзал react-navigator, но на нем все, что сложнее стандартных роутов, пишется через костыли)

Alexey
27.01.2018
15:19:25
Пытаюсь вот это: https://wix.github.io/react-native-navigation/

Nick
27.01.2018
15:19:31
кстати я до переезда думал rnrf крашится потому что он дурак, оказывается дурак react navigation на котором он построен ?

Пытаюсь вот это: https://wix.github.io/react-native-navigation/
да как-то они баги в v1 вроде толком не фиксят, говорят всё будет збс в v2

а как я уже писал api у v1 и v2 разнятся

двойную работу делать как-то впадлу

Play
27.01.2018
15:24:23
До этого юзал react-navigator, но на нем все, что сложнее стандартных роутов, пишется через костыли)
Не знаю про какие вы костыли в react-navigator, но react-navigation, в связке с redux, лучший)

Play
27.01.2018
15:28:35
кстати я до переезда думал rnrf крашится потому что он дурак, оказывается дурак react navigation на котором он построен ?
Может вы его не умеете готовить? Год юзаю и проблем не знаю с ним. Вы где были, когда мы холиварили в прошлом году не раз на тему react-navigation vs react-native-navigation ? Как думаете, почему в правилах группы его рекомендуют?

Play
27.01.2018
15:32:40
жил счастливой беззаботной жизнью на нативной разработке? я не исключаю варианта с личными кривыми руками
Раньше я думал, что мой минус не иметь за плечами богатый бэкграунд на Java/Obective-С. После просмотра видео «Пишем на React Native - Евгений Ртищев (Сбербанк-Технологии)» и прочтения статьи «Мобильная платформа. Как не бояться ReactNative» я понял, что минус - это тянуть Java/Objective-С туда, где он избыточен, так как это то же самое, что тянуть Assembler, в уровень решения задач Java/Obective-С.

Play
27.01.2018
15:48:19
Ошибка
продолжение следует?

Google
Arthur
27.01.2018
15:48:46
Play
27.01.2018
15:51:44
Удачи написать нативный компонент на js
в это уже игрались здесь ? t.me/reactnative_ru/47223

Илья
27.01.2018
15:52:53
в это уже игрались здесь ? t.me/reactnative_ru/47223
А я не про теорию говорю, а про практику

Play
27.01.2018
15:55:04
А я не про теорию говорю, а про практику
На Ваш взгляд, для чего появилась эта кроссплатформеная технология? https://facebook.github.io/yoga/

Илья
27.01.2018
15:55:46
Я говорю не только про View-компонент

Понадобится вам с каким-то специфичным API поработать, а обертки под RN нет, что делать будете?

Arthur
27.01.2018
15:57:44
Ждать фейсбука

Sergey
27.01.2018
15:58:19
Ждать фейсбука
Дедлайны подождут ?

Play
27.01.2018
15:58:28
Я говорю не только про View-компонент
Так React-Native - это про View, управление состоянием Redux, MobX, а рабата с сервером - это fetch(), axios, Apollo.

Arthur
27.01.2018
15:58:39
Фб даже uiwebview до сих пор не может заменить на wkwebview

Илья
27.01.2018
15:59:09
Ждать фейсбука
Не использовать же избыточный язык, в самом деле

Или кроме сервера и вью ничего в приложениях не бывает, по-вашему?)

Sergey
27.01.2018
16:00:32
Илья
27.01.2018
16:00:53
Это не про реакт )
Но ведь нативный код избыточен, как быть?

Play
27.01.2018
16:01:08
Понадобится вам с каким-то специфичным API поработать, а обертки под RN нет, что делать будете?
Про то я, чтобы, например, не создавать свой ActivityIndicator, если он уже кем-то создан.

Sergey
27.01.2018
16:01:32

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