@reactnative_ru

Страница 433 из 878
Евгений
13.12.2017
19:11:33
то есть весь задний фон

Play
13.12.2017
19:13:47
transparent

Евгений
13.12.2017
19:14:10
я не могу добраться попросту до этого

Google
Евгений
13.12.2017
19:14:14
заднего фона

где этот элемент находится

Ihor
13.12.2017
19:14:32
включит инспектор

Евгений
13.12.2017
19:14:45
включал

Ihor
13.12.2017
19:14:53
там разметка должна быть

Евгений
13.12.2017
19:15:24


Ihor
13.12.2017
19:15:24
ну этого же явно родительский вью

Евгений
13.12.2017
19:15:29
все заканчивается здесь

ни скопировать ни что бы то ни было еще

Ihor
13.12.2017
19:15:59
скрин кода самого есть?

Евгений
13.12.2017
19:16:26


Ihor
13.12.2017
19:16:52
да

Евгений
13.12.2017
19:17:11
у меня нет такого компонента в иерархии

Google
Евгений
13.12.2017
19:17:18
AnimatedComponent

это не мой

Ihor
13.12.2017
19:17:24
пощелкай, посмотри какой вью отвечает за весь контант

Евгений
13.12.2017
19:18:21
Animated

Ihor
13.12.2017
19:18:24
тогда тупой вариант - всему подряд по очереди стать бекграунд

Евгений
13.12.2017
19:18:32
я уже щелкал и вручную ставил всем вьюхам

Никита
13.12.2017
19:19:44
просветите пожалуйста что это значит? в js не силен, направьте куда смотреть export default class App extends Component<{}> интересует <{}>

Евгений
13.12.2017
19:20:34
я удалил это - не требуется

насколько я понял это diamond operator из джавы

означает коллекцию

объектов, в данном случае

но это лишь мои догадки

удалив этот кусок у меня ничего лично не поменялось

Никита
13.12.2017
19:21:56
Спасибо то что не требуется в принципе понятно - появилось это вроде с версии 47 примерно, просто интересно стало

Ihor
13.12.2017
19:22:25
можно еще вручную задать новый родительский вью, и ему сделать бекграунд

Евгений
13.12.2017
19:23:13
я не знаю как родительский задать, так вышло, что я app.js корневой по сути удалил и вместо него навигатор там написал =_=

завтра тестовое сдавать, а еще deep links надо допиливать

так что времени на это нету

Ihor
13.12.2017
19:24:03
тогда хз, реально)

Евгений
13.12.2017
19:24:24
если найду в чем было дело, напишу

Google
Valentin
13.12.2017
19:25:42
а если я хочу скопировать тест из компонента <Text> то нет пикера текста. Планируется ли добовление этой функции в новых версиях RN или мне только одному это надо))?
Уже сейчас есть фича что можно скопировать "весь" текст. Сделать копирование фрагмента текста (как в андроиде сейчас) на iOS довольно сложно. И т.к. нет особой потребности (и есть хак с текстинтпутом), то никто этим не занимается.

Mikhail
13.12.2017
19:27:10
Евгений
13.12.2017
19:27:22
да фон то обычного цвета

белого

он не меняется как раз таки

Valentin
13.12.2017
19:27:47
похоже что RCTWrapper крутая штука, только я не понял для чего она ?
RCTWrapper крутая штука, мы (я) ее сделали чтобы проксировать layout measuring из embedded компонентов в реакт нейтив. Пока что это работает круто, но кажется скоро перестанет. Поэтому мне прийдется либо выпилисть этот Wrapper или придумать для него новую имплементацию.

спасибо) про хак можно подробней? ))
<TextInput> с выключенным редакированием должен себя так вести, нет?

Алексей
13.12.2017
19:29:49
Valentin
13.12.2017
19:29:59
да

Mikhail
13.12.2017
19:30:09
он не меняется как раз таки
а если сделать view на весь экран с нужным фоном сначала, а потом внутрь список воткнуть?

Valentin
13.12.2017
19:30:11
UIView или UIViewController

Алексей
13.12.2017
19:30:41
UIView или UIViewController
я PR полистал и там вроде и то и то, нет?)

Valentin
13.12.2017
19:31:46
я правильно понял что если есть вью контроллер с автолэйаутом то его можно будет просто вставить и оно будет работать без явных размеров? а почему сломается?)
Сломается потому что Wrapper внутри себя делает синхронные вызовы на main thread, а это кроме того что не очень концептуально для RN еще и полностью не совместимо с новым RCTSufrace & co.

Алексей
13.12.2017
19:32:25
ох, так надо еще узнать что такое RCTSurface)

Valentin
13.12.2017
19:34:01
О, это ваще бомба. ?

Alexsandr
13.12.2017
19:34:25
Valentin
13.12.2017
19:34:45
Серьезно говоря, это пока больше эксперименты и штуки которые больше нужны большим компаниям для интегрирования RN внутрь ComponentKit или Texture

А еще это позволит делать синхронный лайаут с UIKit в свзяке RN внутри UIKit

Google
Valentin
13.12.2017
19:36:51
Если кто-то плотно интегрирует RN внутрь нативного iOS, то я был бы рал услышать отзывы о RCTSurfaceHostingView

RCTSurfaceHostingView это замена для RCTRootView

Алексей
13.12.2017
19:37:54
Valentin
13.12.2017
19:39:00
Ну вот если заменить RCTRootView на RCTSurfaceHostingView (апи практически одинаковый), то *теориетически* (я не очень тестировал это, честно говоря), будет синхронный лайаут между двумя мирами

Алексей
13.12.2017
19:39:36
вот на самом деле именно словосочетание «синхронный лэйаут» и не понятно))

Valentin
13.12.2017
19:39:49
Т.е. например если ты изменяешь (с анимацией!) что-то снаружи RN, то весь UI будет перерисован синхронно и с анимацией

Алексей
13.12.2017
19:40:30
снаружи? можно простой пример, если не затруднит?)

Valentin
13.12.2017
19:40:33
Короче это как RCTRootView, только лучше.

Ну, если приложение гибридное, то RN занимает не весь экран, и вот если нужно что-то изменить в лайауте снаружи, то... теперь это будет работать лучше.

Не знаю как проще объяснить.

В случае негибридного приложения тоже будет лучше, но не так заметно

Алексей
13.12.2017
19:43:19
то есть например есть у меня UIView с frame bounds к примеру 100 на 100, то при изменении размеров будет все ок работать? (внутри UIView RN приложение)

а я вот помню @potomushto рассказывал что у него в react-native-macos, при изменении размера окна были тормоза, интересно решится ли теперь эта проблема

Valentin
13.12.2017
19:44:42
да!

Play
13.12.2017
19:46:10
<TextInput> с выключенным редакированием должен себя так вести, нет?
если сделать editable = {false} то тултип, не появляется для копирования текста

Valentin
13.12.2017
19:46:59
я не знаю как работает react-native-macos. мне вообще очень интересна тема macOS+RN, но времени на это нету. ? я думаю там полностью собственная имплементация, но идейно основанная на iOS. я думаю туда можно бекпортировать все новые изменения, но "автоматически и бесплатно" это не заработает.

Алексей
13.12.2017
19:47:10
да!
Валентин, все хотел спросить у эксперта) вот если делать гибридное приложение, нативное у которого несколько скринов к примеру на RN, то это будет один js бандл или несколько, и как вообще такое делают?

Valentin
13.12.2017
19:48:49
если сделать editable = {false} то тултип, не появляется для копирования текста
¯\_(ツ)_/¯ Значит хака нету. Сорри. А для твоего кейса необходимо частичное выделение?

Алексей
13.12.2017
19:48:53
у нас сегодня прям Q&A с Валентином Шергиным (прошу прощения если неправильно фамилию написал), как на дискорде))

Google
Valentin
13.12.2017
19:49:23
Т.е. можно по разному, точно. Обычно бандл один.

Алексей
13.12.2017
19:50:17
Т.е. можно по разному, точно. Обычно бандл один.
скорее всего на AppRegistry надо смотреть?

Play
13.12.2017
19:50:56
¯\_(ツ)_/¯ Значит хака нету. Сорри. А для твоего кейса необходимо частичное выделение?
да, копировать текст в любой части книги как у этого проекта: https://www.lix.com/en

Arthur
13.12.2017
19:50:58
js выполняется в отдельном потоке

там пока этот синхрон случится раза три переключение контекста будет

Arthur
13.12.2017
19:56:58
Алексей
13.12.2017
19:57:03
и

тут кстати сейчас был разговор же не про js, а про изменения снаружи

Алексей
13.12.2017
19:59:50
я если честно мало что понял из PR-а, но видимо что то с Yoga

Arthur
13.12.2017
20:01:02


Алексей
13.12.2017
20:02:59
классный график, сразу видно что меньше багов стало ?

Arthur
13.12.2017
20:03:26
его еще можно трактовать по другому

Play
13.12.2017
20:26:11
¯\_(ツ)_/¯ Значит хака нету. Сорри. А для твоего кейса необходимо частичное выделение?
¯\_(ツ)_/¯ сорри это я соврал, у меня не работает только с этим компонентом react-native-textinput-effects в чистом TextInput хак работает. Спасибо!

Danil
13.12.2017
20:57:17
Ребят. В продакшене сломалась авторизация через фейсбук и встроенные покупки. Я использую amplitude analytics, решил добавить логи. В итоге залогались такие значения:





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