
Zak
28.08.2018
13:10:25

Евгений
28.08.2018
13:11:03

Play
28.08.2018
13:11:05

Никита
28.08.2018
13:11:06

Google

Zak
28.08.2018
13:11:43

Play
28.08.2018
13:14:34
Жду, спасибо))
Так записывается токен в storage:
https://github.com/react-native-village/ecommerce/blob/cebc82d0ddcb4e01db1f5ac122a37b1cf22af8ee/src/routes/Signup.js#L50
А так извлекается в любом компоненте проекта:
https://github.com/react-native-village/ecommerce/blob/cebc82d0ddcb4e01db1f5ac122a37b1cf22af8ee/src/routes/CheckToken.js#L9
Одним словом телепортация.

Denis
28.08.2018
13:15:43

Zak
28.08.2018
13:17:09
Спасибо)

Никита
28.08.2018
13:19:10

Dmitry
28.08.2018
13:19:38

Евгений
28.08.2018
13:21:02

Zak
28.08.2018
13:21:32

Roman
28.08.2018
13:22:17
потому что функция анонимная

Stepan
28.08.2018
13:22:45

Zak
28.08.2018
13:23:00
Поподробнее если можно плез)

Play
28.08.2018
13:23:02

Stas
28.08.2018
13:23:13
json()

Google

Stas
28.08.2018
13:23:30
вы возращаете саму функцию, а не результат ее применения

Zak
28.08.2018
13:23:47
Блээээээээээт!!!

Roman
28.08.2018
13:23:49
кому-то надо js идти изучать

Gena
28.08.2018
13:23:55

Zak
28.08.2018
13:24:00
Та не Господи
Просто упустил этот момент с ()

Никита
28.08.2018
13:24:49
Должно работать, только после file 3 слеша
по разному попробовал, ничего не выводит, видимо в сторону разрешений надо копать?
Просто даже ошибку не выдаёт.
И тут ещё смежный вопрос. Если фото лежат в папке проекта, то их после сборки и запуске черех expo только с помощью require можно подхватить, или же как-то через uri тоже можно?

Stas
28.08.2018
13:26:13
недавно обсуждали тестирование. https://github.com/wix/detox думаю стоит обратить внимание.

Dmitriy
28.08.2018
13:27:08

Play
28.08.2018
13:27:12
рекомендую юзать async await, так как он легче читается
https://github.com/react-native-village/react-native-init/blob/d2c7714f42a8157fe116f1ca89951192f87febed/stargate/App.js#L13
https://habr.com/company/ruvds/blog/326074/

Gena
28.08.2018
13:28:40

Stas
28.08.2018
13:30:03
и Promise.all нет на уровне синтаксиса

Play
28.08.2018
13:30:31

Stas
28.08.2018
13:32:18

Play
28.08.2018
13:32:31

Eugene
28.08.2018
14:17:06
Всем привет. Подскажите, кто-нибудь использовал Siri Shortcuts в RN приложении?

Евгений
28.08.2018
14:39:45

Алексей
28.08.2018
14:53:24

Google

Nick
28.08.2018
15:01:35

[Anonymous]
28.08.2018
15:02:23
Oткpыли дocтyп в плaтный VIР кaнaл нa 15 минyт, вcтyпить

Stas
28.08.2018
15:11:47
так он же только под iOS
Android is nearly complete https://github.com/wix/detox/blob/master/docs/More.AndroidSupportStatus.md

Nick
28.08.2018
15:13:08
Devices - Coming soon!
На реальных тоже не погонять

Gena
28.08.2018
15:20:18
так он же только под iOS
Так или иначе, RNN используют его и под андроид (не знаю, работает ли он там и запускают ли реально на CI): https://github.com/wix/react-native-navigation/blob/v2/scripts/test-e2e.js#L24

Алексей
28.08.2018
15:24:40
я "заводил" под андроид, но ни одного теста толкового сам не писал)

Gena
28.08.2018
15:27:31
Ага, значит detox под Android по крайней мере запускается ))
Ещё до кучи, раз уж заговорили на тематику UI тестов. Я вижу, что у RN есть своя система UI (или e2e) тестирования. На ней написаны тесты самого RN. Из комментариев в коде следует, что её возможно использовать для сторонних проектов. Но я в ней не смог разобраться в отведенное на исследование время и забил )

Zak
28.08.2018
15:34:59
Прошу сильно не бить, за Js давно не сидел

Peter
28.08.2018
15:38:32
Ну Вы опять ф-цию не вызываете. А просто передаете

Zak
28.08.2018
15:39:04

Peter
28.08.2018
15:39:31

Zak
28.08.2018
15:41:08
Я просто хочу чтоб в handleRequestApi вызвалась функция _getUserId, в которой записался бы стэйт

Peter
28.08.2018
15:44:28

Zak
28.08.2018
15:45:09
В getUserId? Там в ответ id приходит

Peter
28.08.2018
15:46:45
В getUserId? Там в ответ id приходит
ну тогда Вы рано вызываете console.log(this.state.idName) потому что State не успел еще изменится. this.setState({idName: res.id},()=>{console.log(this.state.idName)});

Zak
28.08.2018
15:54:14
Лол
Я просто не забиндил

Google

Zak
28.08.2018
15:57:52
getUserId не работает в той функции чета
И в 67-ой строке пустой стэйт

Play
28.08.2018
16:25:45
@DevOpsBanda хороший видео курс, в том числе по авторизации
https://www.youtube.com/watch?v=nyE6shIRzxM&list=PLN3n1USn4xlmqhVdKMurNREwtiUpq-SFy

Alisher Akbarov
28.08.2018
16:27:52
Есть кто из Узбекистана?
#узбекистан

Yan
28.08.2018
16:30:05
Подскажите, раньше для подключения шрифта надо было писать внутри класса так
async componentDidMount() {
await Font.loadAsync({
'Roboto_medium': require("native-base/Fonts/Roboto_medium.ttf")
});
this.setState({ fontLoaded: true });
}
А как это сделать в функциональном компоненте, а не в классе?

Admin
ERROR: S client not available

Yan
28.08.2018
16:30:09
Если пишу
import { AppLoading, Font } from 'expo';
И потом ту же функцию в компоненте, то синтаксическая ошибка

あなたの神
28.08.2018
16:31:28

Yan
28.08.2018
16:32:19
Каким образом тогда использовать сторонние шрифты?
или если нужен сторонний шрифт, то я должен писать класс?
Этот шрифт тянет 'native-base' и лежит он в этой папке native-base/Fonts/Roboto_medium.ttf

Илья
28.08.2018
16:37:54

Yan
28.08.2018
16:38:12
понял, спасибо

Илья
28.08.2018
16:38:43
или recompose для прокидывания этой логики в функциональные компоненты

Yan
28.08.2018
16:40:45
т.е. можно с помощью recompose? Спасибо, поразбираюсь что оно такое

Zamir
28.08.2018
17:49:52
ребят, reactnavigation, как в TabNavigation скрыть tab один?
мне просто нужен скрин, что бы там был виден TabNavigation, но таба не было....просто кроме как вставить скрин в TabNavigation другого решения не вижу, но если это сделать появляется лишний таб

Demuz
28.08.2018
18:14:00

Google

Zamir
28.08.2018
18:16:15

Demuz
28.08.2018
18:16:54

Zamir
28.08.2018
18:17:46

Demuz
28.08.2018
18:18:27

Zamir
28.08.2018
18:19:02
ок

Demuz
28.08.2018
18:19:17

Zamir
28.08.2018
18:21:47

Demuz
28.08.2018
18:22:01
Ну и внутри this.props.jumpTo(route.key)
Ну вот здесь если что список пропсов есть.
Меня просто заказчик задолбал своим анимированным табом, появляющимся и исчезающим, там хочешь не хочешь сам будешь писать )

Zamir
28.08.2018
18:24:27
Ну вот здесь если что список пропсов есть.
Спасибо большое)
Это когда мне надо, внутри ТабНавигатора, был скрин которого не было в самом навигаторе, а если таких скринов будет несколько? То на все не нужные скрины ставить условие при маппинге?

Demuz
28.08.2018
18:27:21
ну рендерьте сам таб Типа:
{
!route.key == myInvisibleTab && !route.key == myInvivibleTab2 &&
<MyTabButton/>
}
Ну там там иконки внутри, все дела, да хоть список раскрывающийся, пофиг.

Play
28.08.2018
18:30:51
const { index, activeTintColor, inactiveTintColot } = this.props
Может так?
https://youtu.be/z2cAFj7hfXU

Demuz
28.08.2018
18:32:09
фотки посмотрел, 15 апреля первое приложение делал ))) еххе. Вобще не работало )))