@reactnative_ru

Страница 694 из 878
Timur
13.06.2018
11:50:15
8. Простые примеры навигации на базе react-navigation недочитали?
Мне нужно выбрать между морем различных роутеров, а не туториалы по одному конкретному. Пока склоняюсь к React Navigation

Play
13.06.2018
11:51:24
Мне нужно выбрать между морем различных роутеров, а не туториалы по одному конкретному. Пока склоняюсь к React Navigation
если планируете еще и сайт, то я бы взял react-router https://reacttraining.com/react-router/native/guides/philosophy

Timur
13.06.2018
11:51:53
правильно делаешь,им все и пользуются
Говорят он станет официальным роутером для Reat Native, когда достигнет определенной стабильности.

Google
Play
13.06.2018
11:53:40
правильно делаешь,им все и пользуются
все да не все) у них нет web решения, не говоря про SSR поддержку)

а react-router умеет все перечисленое и работает везде

Timur
13.06.2018
11:58:57
это где так говорят?
https://medium.com/the-react-native-log/thousand-ways-to-navigate-in-react-native-f7a1e311a0e8



Алексей
13.06.2018
12:01:00
https://medium.com/the-react-native-log/thousand-ways-to-navigate-in-react-native-f7a1e311a0e8
уже больше года прошло с момента выхода статьи, с того времени react-navigation апнул мажорную версию и переписали наполовину точно

плюс не понятно что значит official. react-navigation изначально вообще базировался на NavigatorExperimental, который потом вообще выпилили и из RN репы и из react-navigation

Timur
13.06.2018
12:07:32
плюс не понятно что значит official. react-navigation изначально вообще базировался на NavigatorExperimental, который потом вообще выпилили и из RN репы и из react-navigation
Official наверное значит, что ты откроешь facebook.github.io и там будет большими русскими буквами (шучу, не русскими) написано React Navigation или подобный раздел с описанием API

Сейчас я в документации не вижу подобного раздела

Алексей
13.06.2018
12:10:01
Official наверное значит, что ты откроешь facebook.github.io и там будет большими русскими буквами (шучу, не русскими) написано React Navigation или подобный раздел с описанием API
если честно то я сомневаюсь. Помню компонент Map задепрекейтели в пользу react-native-map от airbnb, даже в оф доке было про это. Сейчас вообще этого раздела нет

Nick
13.06.2018
12:12:16
http://facebook.github.io/react-native/docs/navigation.html

ну почему, раздел есть, там всего пара навигаторов

Алексей
13.06.2018
12:13:05
http://facebook.github.io/react-native/docs/navigation.html
про NavigatorIOS бы еще выпилили, все равно им никто не пользуется))

Google
Dmitry
13.06.2018
12:26:11
Ребят подскажите что почитать по теме Push уведомлений на RN под обе платформы

Konstantin
13.06.2018
12:28:41
Подскажите, как использовать циклы (для обхода массива)? типа foreach интересует Нужно сделать вывод массива массивов, и нужен foreach вложенный в foreach Гугление не дало мне подсказки как это сделать. Заранее спасибо.

morda
13.06.2018
12:28:43
у RR

Konstantin
13.06.2018
12:52:59
Konstantin
13.06.2018
12:54:19
это же просто программирование
ну вот есть у меня render() { return (..... как там сделать цикл?

Artem
13.06.2018
12:54:24
РН тут не при чем Как то так ArrayOfArrays.forEach(array => { array.forEach(item => { //some code }) })

https://reactjs.org/docs/introducing-jsx.html

В фигурные скобки обернуть

Konstantin
13.06.2018
12:55:38
спасибо всем ответившим, буду разбираться

Евгений
13.06.2018
13:06:54
Что выбрать react-native-cli или create-react-native-app?

Zae
13.06.2018
13:09:38
cli

Evansir
13.06.2018
13:10:31
Может кто подскажет

Есть редукс

В ней парсится json

И пропсам отдается компоненту

Google
Sergey
13.06.2018
13:11:12
крепитесь

Evansir
13.06.2018
13:11:32
Как очистить массив уже спарсеного?

Пытался передать пустой массив

Не помогло

Евгений
13.06.2018
13:12:19
cli
почему?

Evansir
13.06.2018
13:13:29
https://stackoverflow.com/questions/50568089/cant-reset-variable-in-redux-store

Вот расписана проблема

Как можно стор очистить?

Konstantin
13.06.2018
13:18:48
Что я не так делаю? <View> {array.forEach(element => { return ( <Text>{element.id}</Text> ) })} </View> не выводится ничего

Konstantin
13.06.2018
13:20:33
forEach => map
можно ссылку на пример? или бегло дописать мой пример?! Заранее спасибо

Kendr
13.06.2018
13:20:46
forEach замени на map

И всё

Евгений
13.06.2018
13:20:58
ага, просто замени

Artem
13.06.2018
13:22:31
Советую вам на досуге почитать JS Но сейчас будет достаточно заменить на mao

George
13.06.2018
13:22:45
Про store тоже узнал бы, пока просто сношу приложение

Хорошо бы иметь какой-нибудь такой метод, чтобы из любого состояия получить дамп или снести все нафиг

Konstantin
13.06.2018
13:23:11
forEach замени на map
отлично, спасибо большое, завелось

Google
George
13.06.2018
13:23:17
И кто как решает тему с обновлениями?

Ну то есть пришло обновление из App Store, что делать если струкутра другая и данные терять не охота>

Zhandos
13.06.2018
13:42:37
Всем привет. Кто нибудь использовал react вместе с django?

Sol
13.06.2018
13:45:54
Zhandos
13.06.2018
13:47:35
Рендеринг на сервере или рест?
Первое. Шаблоны джанги уже не спправляются и плодится очень много кода. Смотрим в сторону внедрения фрэйма. Выбираем между реакт и виью

Mikhail
13.06.2018
13:52:58
Всем привет! Реализую функцию изменения высоты хедера при скроле. В момент скролинга хедер должен уменьшиться и контект в нем измениться. Косяк в том, что при скроле, не меняется позиция флетлиста. Видео скину ниже

<View style={styles.container}> <Header style={{ // position: 'absolute', overflow: 'hidden', top: 0, left: 0, right: 0, height: HEADER_MAX_HEIGHT, opacity: headerOpacity, transform: [{translateY: headerTranslate}], }} /> <AnimatedFlatlist scrollEventThrottle={1} onScroll={Animated.event ( [{nativeEvent: {contentOffset: {y: this.state.scrollY}}}], {useNativeDriver: true} )} /> </View>

Может кто делал такое. Подскажи) кручусь около стиля position: absolute. С этим параметром все отлично становится, но взаимодействовать с хедером не могу(флетлист типо перекрывает хедер и на нажатие не реагирует)

Alexander
13.06.2018
14:33:57
доводилось кому делать Splash screen с прогрес баром?

Artem
13.06.2018
14:36:14
ох блин

Слава богу, нет

Не уверен, что такое можно реализовать

Vladimir
13.06.2018
14:37:10
Не вижу вообще никакой проблемы в этом

Mikhail
13.06.2018
15:02:00
а, прочитал, хэдер надо после флатлиста поставить, чтобы в иерархии ниже был
Спасибо! Ставлю и у меня он вообще пропадает. Видимо в самое дно улетает

Mikhail
13.06.2018
15:03:58
Google
Алексей
13.06.2018
15:04:24
я раскомментил.
а родительская View с position: relative?

Mikhail
13.06.2018
15:06:44
а родительская View с position: relative?
уже да) ничего это не дало



Evansir
13.06.2018
15:12:43
Я конечно не шарю в данном вопросе

Но почему не увести хеадер за экран?

Или не уменьшать его до 0

Так в нативе делал с вьюшками

Правда не слишком камильфо

Mikhail
13.06.2018
15:15:11
Но почему не увести хеадер за экран?
По сути я это и делаю. Но позиция флетлиста жесткая. Если я хедер делаю абсолютным и тогда влетлист вылезает вперед. По хедеру вожу пальцем, а скролится флетлист Хедер вставляю под флетлист и он пропадает

а корень всего этого в том, что при скроле я использую useNativeDriver: true. С ним нельзя менять высоту компонентов(только двигать их) Без useNativeDriver, анимация тормозит. Но зато все работает)

Алексей
13.06.2018
15:16:43
вроде выглядит норм, смущает только headerTranslate, может он отрицательный и уводит хэдер

Evansir
13.06.2018
15:19:06
Если совсем не получается, сделайте обычную анимацию пропадания при скроле

Mikhail
13.06.2018
15:19:09


Evansir
13.06.2018
15:19:36
Т.е. не четко завязанную на движении флет листа

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