@reactnative_ru

Страница 238 из 878
Алексей
18.07.2017
11:36:19
Azoyan
18.07.2017
11:36:52
Ну и под андроид. Кроссплатформенный же, react native

Алексей
18.07.2017
11:46:49
Ну и под андроид. Кроссплатформенный же, react native
примерно как то так https://gist.github.com/savelichalex/069a7585981412e5226f653c2cb9e222 . Не проверял работает или нет. Дальнейшее чтиво тут https://facebook.github.io/react-native/docs/native-modules-ios.html#sending-events-to-javascript

Azoyan
18.07.2017
11:47:37
Спасибо!

Google
Andrew
18.07.2017
13:04:21
Подскажите курс по этой технологии (что-то кроме доки)

Никита
18.07.2017
13:19:42
Подскажите курс по этой технологии (что-то кроме доки)
А зачем? Вот сейчас по докам учусь, все понятно и хорошо

Andrew
18.07.2017
13:21:17
А зачем? Вот сейчас по докам учусь, все понятно и хорошо
Я ещё не смотрел в доки, просто у самого react'а дока ужасная, не то что у vue. Доверяюсь тебе)

Andrey
18.07.2017
13:26:22
Русскоязычных почти нет. У тебя есть опыт реакта?

Это тот же реакт. Только здесь свои компоненты

По каждому из этих компонентов есть описание в доках

Dmitriy
18.07.2017
13:28:58
Подскажите, пожалуйста, можно ли как-то вызвать метод класса из другого компонента через props? Например, мне нужно из любого таба вызвать в главном контейнере функцию обновления, но при передаче через props выскакивает ошибка "this.setState is not a function", видимо, программа пытается вызвать сет стейт из локального компонента

Anton
18.07.2017
13:29:45
можно

Andrey
18.07.2017
13:29:49
Можно

Dmitriy
18.07.2017
13:30:04
А как?:)

Andrey
18.07.2017
13:30:54
Метод = () => {} <компнент метод={метод}

<компонент метод={this.метод}

Если бы разработкой реакта занималась бы компания 1с))

Google
Dmitriy
18.07.2017
13:32:36
Хм, а я вот только что в родительском компоненте сделал так <компонент поле={this.функция.bind(this)}> и все заработало это правильно?

Andrey
18.07.2017
13:35:12
ДочернийМетод({ this.props.метод()} <component onChange={this.дочернийМетлд.bind(this)}

Что то типо того как вариант

Dmitriy
18.07.2017
13:35:58
Да, так и сделал, спасибо!

Andrey
18.07.2017
13:36:31
Но это не совсем хороший стиль написания

Бэдпрактик

morda
18.07.2017
13:38:07
Use arrows, Luke! ;-)

Dmitriy
18.07.2017
13:40:00
Еще такой довольно странный вопрос У меня в качестве доступа к удаленному апи используется сервер на node js, я его сделал для удобного дебага. Он написан с помощью либы request для ноды. Подумываю убрать этот сервер-прослойку, т.к. все нужное уже стабильно работает. Можно ли как-то легко перенести это в react native? Например, как-то подключить реквест, или же нужно будет переделывать все на фетч?

Andrey
18.07.2017
13:45:45
Ты потом будешь поддерживать то что написал?

Dmitriy
18.07.2017
13:48:40
Что именно? Мобильное приложение? Не очень понял вопроса

Andrey
18.07.2017
13:49:03
Проект и его код

Dmitriy
18.07.2017
13:49:52
Думаю, что да

Andrey
18.07.2017
13:50:59
Тогда лучше в двойне посмотри хорошие и плохие практики реакта

Инфы много

Dmitriy
18.07.2017
13:52:57
Я как бы уже заканчиваю мобильное приложение, которое делает запросы на сервер, а тот перенаправляет на апи, мне всего лишь нужно убрать сервер между приложением и апи

Andrey
18.07.2017
13:55:57
Ну я не знаю, что тебе подсказать. Может кто нибудь другой знает. У меня все через фетч запросы

Dmitriy
18.07.2017
13:58:52
спасибо!

morda
18.07.2017
13:59:08
лучше аксиос, у фетча таймаута нет

Bogdan
18.07.2017
14:54:10
кто-то делал авторизицию oAuth Google? проблемы со сборкой билдов

ios/android

Google
Bogdan
18.07.2017
14:54:29
'react-native-google-signin'

Play
18.07.2017
16:19:15
Подскажите курс по этой технологии (что-то кроме доки)
На Udemy крутые курсы с поддрежкой учеников и учителей. Один из лучших этот https://www.udemy.com/javascript-es6-tutorial Постояно распродажи идут по 10-15$ за курс

Почему WebView работает на всех iOS симуляторах, в том чисте на iPhone 7 Plus, но на реальном iPhone 7 Plus отображеатся голый экран. Писать в тех.поддержку react-native? Подключаю локальный index.html проекта на React =) Не смог переписать кубик на react-native, запутался в scss((



Murad
18.07.2017
16:37:34
сбилди на айфон 7 в режим девелопмента

подключись дебаггером, посмотри что вьюшка впринципе занимает место

дальше Safari позволяет подключаться к вебвью консоли, подключись, посмотри что там ничего не сломалось

Кирилл
18.07.2017
17:42:24
привет ребят, мне немного выгнали с чата по реакту но по стуи на вопрос не ответили. Ответ подходит для react но не для react-native, неужели нет друго выхода отрендерить иконку без WebView и html? (Я про вот такие штуки ‘ &#xe75f; ’ именно из строки)

https://shripadk.github.io/react/docs/jsx-gotchas.html

Play
18.07.2017
17:58:22
сбилди на айфон 7 в режим девелопмента
поставил webView на самый верх и о чюдо, заработало) спасибо

Bogdan
18.07.2017
19:21:11
Firebase поможет
Чем поможет? У меня проблема токен вытащить, модуль поставил по мануалу, но ни ios/android собраться не могут

Может у кого есть позитивный опыт настройки?

Кирилл
18.07.2017
19:50:12
а в чем именно проблема? У меня &#39; рендерилось без проблем (46 RN)
Проблема в том что не это ионки и у них есть имена, и хранятся они так: const icons = { menu: ‘&#39;’ } И при обращении icons.menu, иконка уже не получается, а получается строка с текстом &#39; <Text>{icons.menu}</Text> - покажет просто строку &#39;

но я нашел способ немного другой, мне повезло найти числовые значения этих иконок - 'ti-rss-alt': 59231, которые потом я рендерил так: <Text>{String.fromCharCode(Icons[ti-rss-alt])}</Text>

Egor
18.07.2017
19:51:40
`${icons.menu}` пробовали?

Кирилл
18.07.2017
19:52:26
Но еслиб не нешл числовые значения, даже непонятно как поступть, вебвью для иконки использвать вообще не комильфоё

Egor
18.07.2017
19:52:29
я в литерале использовал, поэтому про ваш случай не могу уверенно сказать ничего

Кирилл
18.07.2017
19:52:29
хм, нет

Google
Кирилл
18.07.2017
19:52:36
щас попробую, ради интереса

Egor
18.07.2017
19:53:32
вообще там вроде как в Text с контентом интересные метаморфозы происходят под капотом

так что всё что угодно может быть...

Кирилл
18.07.2017
19:53:58
не, не вышло



ага, но просто я удивлен, нежуели я едиственный кому приспичило это)

Но благо нашелся альтернативный вариант

Egor
18.07.2017
19:55:00
попробую завтра тоже

morda
18.07.2017
19:59:10
const icons = { menu: <Text>&#blah;</Text> ....

Alex
18.07.2017
19:59:54
зачем такое изващение ? не проще ли собрать свой кастомный свг шрифт из иконок и завернуть его с помощью react-native-vector-icons и юзать <Icon />

Кирилл
18.07.2017
20:00:08
не красиво когда список за 50 будет переваливать

Да я обратил на это внимание, не стал потому что не нашел пример файла для маппинга (вроде), ну честно говоря я не сильно старался, поленился прямо скажу. Думал обойтись без этого

а оказалось все наоборот как всегда)

Egor
18.07.2017
20:05:49
у кого-нибудь работает enzyme на свежем RN?

я сегодня решил добавить, обломался и че-то расстроился

похоже надо сидеть на каком-нибудь 42 и не рыпаться, или терпеть

просто когда солюшн на github в issue это совет авторов либы откатить РН - это вообще какое-то донышко

morda
18.07.2017
20:07:42
Да джест бери

Egor
18.07.2017
20:10:12
у меня уже есть ESLint, Flow, Mocha+Chai, Jest

Google
Egor
18.07.2017
20:10:23
у просто обмазался уже весь всякими тестами

и Jenkins еще скриптами напичкал, так что он всё верифаит перед ревью

но мало

morda
18.07.2017
20:10:54
Детокс добавь)

Egor
18.07.2017
20:11:11
ок, гляну

morda
18.07.2017
20:11:11
Детокс на удивление норм оказался

Dzhuraev
18.07.2017
20:13:12
Использую

morda
18.07.2017
20:14:02
На 44 уже работает?

Egor
18.07.2017
20:14:25
по тому что я читал, не должно =)

Dzhuraev
18.07.2017
20:14:28
Ну еле как получилось настроить)

Сейчас использую jest + enzyme

morda
18.07.2017
20:14:49
Или с бубном

Egor
18.07.2017
20:14:50
типа там альфа ниже, а альфы они не поддерживают...

morda
18.07.2017
20:14:51
Ааа))

Egor
18.07.2017
20:15:16
?

morda
18.07.2017
20:15:36
Я вот думаю выкатиться в продакшн на 0.46.3 и файбере?)

Egor
18.07.2017
20:16:13
я пилю в прод на 0,46

но релиз вообще осенью...

morda
18.07.2017
20:16:34
А файбер?

Egor
18.07.2017
20:17:06
если честно я про него только вчера узнал =)

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