Dmitry
Think about it)
Alexsandr
Think about it)
тогда бы на swift писал бы
Alexsandr
куда больше перформанса чем rn
Alexsandr
и shared elements там куда проще делается
Dmitry
Я не силен в swift, пока. Я js/front/back
Alexsandr
я целую кучу времени потратил, чтоб это сделать имеено как в app store на ios и android
Alexsandr
даже лысый не смог нормально этого сделать
Dmitry
И сделал все труды опен сорсными?
Alexsandr
Dmitry
Ты хотел сказать не такой щедрый)
Alexsandr
Dmitry
Просто злой, получается?)
Alexsandr
чет писать, показывать и объяснять 🙂
Dmitry
Да ты просто реп публичный сделай, мы посмотрим на сколько ты добрый)
Alexsandr
это он у нас за opensource топит
Dmitry
К Диме за твоим публичным репом?)
Artur
На чем такое можно реализовать?
Вполне можно реализовать на стандартных компонентах из react-native: View, TouchableWithoutFeedbak + Animated. Повозиться придётся конечно, но ничего невозможного
Artur
А, вот только не в курсе как инерционный скролл сделать, как сделано например в "Сообщениях" в ios
Artur
+ жесты
А, ну да, PanResponder какой-нибудь
Artur
но я бы сейчас взял react-native-reanimated + react-native-gesture-handler
Alexsandr
А, ну да, PanResponder какой-нибудь
а ну да, и там таких нуансов жопой жуй
Dmitry
Я попробую сделать несколько вариантов, может оформлю потом красиво и покажу
Владимир
Ничего не изменилось(
Владимир
Владимир
Dmitry
Версия >5?
Владимир
9)
Dmitry
Ну мало ли)
Maxim
сделай elevation: 5
Maxim
у тебя она сильно размытая
Владимир
Было 2
Владимир
То же самое
Maxim
То же самое
какой андроид на эмуляторе?
Владимир
9)
Не эмуль
Kostya
Привет, подскажите, пожалуйста, есть ли библиотека для react-native с такой кнопкой лайк как в twitter
Dmitry
Похоже на https://github.com/react-native-community/lottie-react-native
Kostya
Спасибо
Dmitry
Kostya
А кто шарит как обрезать лишнее простанство вокруг граней анимации?
Александр
Всем привет. Кто нибудь сталкивался с такой проблемой: листаем FlastList и на определенном этапе возникает RangeError: Maximum call stack size exceed ?
Денис
Помогите сделать регулярку для firebase deep link, у меня не получается https://mycoolapp.page.link/myappname?invitedBy=87Avy3432713
Aynur
я конечно этим не занимался, но чёт нифига не по примеру шаблонов, нет?
Aynur
как минимум в примере точки через обратный слэш
Dmitry
^https://mycoolapp\.page\.link/myappname\?invitedBy=.*
Stas
Ребята, всем привет. Скажите, ждет ли боль java+vue разраба при переходе на react native? Или думать в сторону котлина? Очень хочется в мобайл, но я о нем не знаю ничего.
Aynur
раз знаете java и если нет необходимости в кроссплатформе - котлин
Stas
спасибо
Dmitry
Привет. Как сбрасывать кеш при каждом запуске приложения ? Приложение получает данные с АПИ потом я тестирую, отключаю интернет - должен быть соответствующий экран , но оно берет данные с кеша, хотя они на тот момент могут быть не актуальные (пишу приложение для получения курсов валют )
crazyHero
так сбрасывает? react-native start --reset-cache
Dmitry
а хз, мне надо уже чтобы в билде было предусмотрено, т.е чтобы юзер не парился, что могут быть закешированные курсы
Aynur
что у вас кешируется? код можно?
Aynur
ничего просто так не кешируется в рн
Bitalik
Подскажите как перезагрузить проект в xcode , колега у себя поменял какието настройки комитнул, я стянул а у меня в xcode зависло мое придудещее состояние
Andrei
⌘ + ⇧ + K ?
Денис
@DmitryBlinov спасибо, а такой урл как сделать регуляркой не подскажешь http://sitee-app.com/cool_app.html?
Dmitry
^http://sitee-app\.com/cool_app\.html\?$
Dmitry
Или вопрос на конце не относится к урлу?)
Dmitry
^http://sitee-app\.com/cool_app\.html
Dmitry
что у вас кешируется? код можно?
ой щас под рукой нет, спасибо. Сброшу Там ничего такого обычный стандартный app.json и два компонента реакта
Dmitry
CMD+R
Dmitry
Не помогает?
Konstantin
Ребят, привет всем, подскажите в чем может быть проблема? Нет иконок, хотя картинки по правильному пути и в другом месте показываются import React, { Component } from 'react'; import {View,Text} from 'react-native'; import { createAppContainer } from 'react-navigation'; import { createBottomTabNavigator } from 'react-navigation-tabs'; import { Image } from 'react-native'; import { inject, observer } from 'mobx-react'; import CartBottomIcon from '@components/CartBottomIcon'; import AppStack from './AppStack'; import CatalogScreen from '../containers/CatalogScreen'; import CartScreen from '../views/cart'; @inject('cartStore') @observer export default class extends Component { render() { let routes = this.props.cartStore.active ? { Home: AppStack, Cart: CartScreen, Catalog: CatalogScreen } : { Home: AppStack, Catalog: CatalogScreen }; let ComponentBar = createAppContainer(createBottomTabNavigator(routes, { navigationOptions: ({ navigation }) => ({ tabBarIcon: ({ focused, horizontal, tintColor }) => { const { routeName } = navigation.state; navigation.state.routes[navigation.state.index]; let iconName; if (routeName == 'Home') { iconName = require('../assets/images/home1.png'); } else if (routeName == 'Catalog') { iconName = require('../assets/images/catalog1.png'); } if(routeName == 'Cart') { return <CartBottomIcon/>; } return <Image source={iconName} style={{tintColor, width: 25, height: 25}} />; }, }), tabBarOptions: { showLabel: false, activeTintColor: 'red', inactiveTintColor: 'gray', labelStyle: { fontSize: 20, }, style: { borderTopWidth: 0.5, borderTopColor: 'red', padding: 0, paddingRight : this.props.cartStore.active ? 50 : 0 }, }, })); return <ComponentBar/>; } }
Dmitry
Ребят, привет всем, подскажите в чем может быть проблема? Нет иконок, хотя картинки по правильному пути и в другом месте показываются import React, { Component } from 'react'; import {View,Text} from 'react-native'; import { createAppContainer } from 'react-navigation'; import { createBottomTabNavigator } from 'react-navigation-tabs'; import { Image } from 'react-native'; import { inject, observer } from 'mobx-react'; import CartBottomIcon from '@components/CartBottomIcon'; import AppStack from './AppStack'; import CatalogScreen from '../containers/CatalogScreen'; import CartScreen from '../views/cart'; @inject('cartStore') @observer export default class extends Component { render() { let routes = this.props.cartStore.active ? { Home: AppStack, Cart: CartScreen, Catalog: CatalogScreen } : { Home: AppStack, Catalog: CatalogScreen }; let ComponentBar = createAppContainer(createBottomTabNavigator(routes, { navigationOptions: ({ navigation }) => ({ tabBarIcon: ({ focused, horizontal, tintColor }) => { const { routeName } = navigation.state; navigation.state.routes[navigation.state.index]; let iconName; if (routeName == 'Home') { iconName = require('../assets/images/home1.png'); } else if (routeName == 'Catalog') { iconName = require('../assets/images/catalog1.png'); } if(routeName == 'Cart') { return <CartBottomIcon/>; } return <Image source={iconName} style={{tintColor, width: 25, height: 25}} />; }, }), tabBarOptions: { showLabel: false, activeTintColor: 'red', inactiveTintColor: 'gray', labelStyle: { fontSize: 20, }, style: { borderTopWidth: 0.5, borderTopColor: 'red', padding: 0, paddingRight : this.props.cartStore.active ? 50 : 0 }, }, })); return <ComponentBar/>; } }
Попробуй обе картинки подключить сразу, и потом в условии уже подставь: const HomeIcon = require('../assets/images/home1.png'); const CatalogIcon = require('../assets/images/home1.png'); if (routeName == 'Home') { iconName = HomeIcon; } else if (routeName == 'Catalog') { iconName = CatalogIcon }
Andrei
юзает кто нибудь react-native-geolocation-service? валится c ошибкой Cannot read property 'startObserving' of undefined
Dmitry
const HomeIcon = require('../assets/images/home1.png'); const CatalogIcon = require('../assets/images/home1.png'); Вынес за компонент?
Konstantin
const HomeIcon = require('../assets/images/home1.png'); const CatalogIcon = require('../assets/images/home1.png'); Вынес за компонент?
tabBarIcon в принципе не отображает ничего, даже если без условия return делать
Денис
Добавил в Xcode и на Apple Developer - Associated Domains. Как с помощью fastlane сделать новые сертификаты?
Денис
Сделал так: match nuke development => match appstore match nuke distribution => match development
Vall
Всем привет Кто делал вместе с формиком валидацию в n-е клво шагов? Может кто примером поделиться, нашел один, хочу посмотреть еще варианты может у кого есть
ㅤ
Всем привет, использую react navigation надо в приложухе сделать interceptor который будет возращать на Login если tоken expired как это правильно сделать?