Suicide Liza
вот такое как можно по другому сделать?`0px 10px 20px rgba(0, 0, 0, 0.2)`
Yurii
не подскажешь?
Ссылку выше скинули либо поищи либу которая добавляет тени
Alexey
Это же для вообще простых
Но позволяет же тени делать)
Suicide Liza
https://www.npmjs.com/package/react-native-elevate
Suicide Liza
это нашел
Suicide Liza
linear gradient таже фигня? нельза?
Илья
Привет ребят. Я использую react final form и field для номера телефона и mask как образец для номера телефона. И Когда ползователь вводит номер который начинается с +7 то все окей работает, а если с 8 то она не понимает что это начало номера и вставляет восьмерку после +7 . Кто знает как сделать типо двойную маску?
Илья
Илья
Suicide Liza
https://final-form.org/docs/react-final-form/types/FieldProps
Suicide Liza
а где проп его mask?
Max
linear gradient таже фигня? нельза?
https://docs.expo.io/versions/latest/sdk/linear-gradient
Sergey️
А есть какие-то готовые фреймворки с о встроенными.. стилями? Тяжко начинать разработку после бэкенда, хотел бы что-то по типу onsen ui для десктопа, где весь css лежит на плечах библиотеки.
Алексей
Два самых популярных
Sergey️
React-native-paper, native-base
Первый видел. Он на всех платформах одинаково выглядит, да?
Sergey️
Из промо превью не понял
Алексей
Ну не совсем, там надо смотреть, примеры компонентов
Алексей
В доке
Igor
здесь никто случайно не сталкивался с ситуацией когда нативные модули живут в ios framework и надо заюзать типы реакта в свифтовом коде, те моя проблема в том что у фреймворка нет бриджинг хэдера и свифт не видит реактовые типы
Bogdan
есть хорошая либа для селектов? https://www.npmjs.com/package/react-native-picker-select эта норм?
Sergey️
React-native-paper, native-base
А react-native-elements можно внести в этот список, или он является частью какого-то из двух (мне так кажется)?
Алексей
А react-native-elements можно внести в этот список, или он является частью какого-то из двух (мне так кажется)?
Не пробовал, но наверное да, я две самых популярных назвал. Чем больше сообщество, тем лучше поддержка либы
Denis
Привет! Может кто сталкивался: при заданном drawerLockMode: 'locked-closed' невозможно открыть сайдбар через navigation.openDrawer. Натолкнулся на issue: https://github.com/react-navigation/drawer/issues/144 Как вы решали данную проблему?
Андрей
Еще раз привет, как отправить данные со стейта на апи для регистрации?
Bogdan
подскажите пж, в стейт формика через селект можно обьект записать? как в вебе
Bogdan
или react-native-picker-select вообще не понимает обьекты в value
Sergey
кто знает почему такое может быть?
Sergey
Пытаюсь установить CodePush на андроид
Anatoly
Если использовать саги и исходить из того, что саги упрощают работу с сайд-эффектами - использовать саги для индикации загрузки и переходов между страницами (преимущественно, возврат назад при успешном сохранении в API, например) - это нормальная идея? И если нормальная, то насколько нормально в reducer пихать NavigationService, чтоб там вызывать goBack() ? Или как это вообще правильно реализуется? А как быть, если у меня есть список элементов, а при клике мне надо отправить запрос, получить все детали элемента, и уже после этого переходить на страницу и выводить там эти данные? Тоже пихать NavigationService в редюсер?
Leonid
Denis
В экшене? Мы же оттуда просто отдаем тип и данные. Нет?
Не всегда. Если тебе нужно выполнить навигейт после получения ответа сервера то добавь его в экшен. А в самом редьюсере ты работаешь непосредственно с полученными данными.
Max
Если использовать саги и исходить из того, что саги упрощают работу с сайд-эффектами - использовать саги для индикации загрузки и переходов между страницами (преимущественно, возврат назад при успешном сохранении в API, например) - это нормальная идея? И если нормальная, то насколько нормально в reducer пихать NavigationService, чтоб там вызывать goBack() ? Или как это вообще правильно реализуется? А как быть, если у меня есть список элементов, а при клике мне надо отправить запрос, получить все детали элемента, и уже после этого переходить на страницу и выводить там эти данные? Тоже пихать NavigationService в редюсер?
В редакс сторе не желательно хранить несереализуемые значения (функции). Для выполнения действий лучше использовать action creator’ы если redux-thunk, или саги если redux-saga. А вообще саги это переусложнение, сейчас на хуках достаточно легко все делается.
Bogdan
я короче понял, проще и лучше сделать свой селект, его как угодно можно кастомизировать и что угодно с ним делать
Max
https://reactnavigation.org/blog/2020/02/06/react-navigation-5.0.html
George
Добрый вечер, парсю фото и хочу сохранить на устройстве объектами типа {id: 0, date: «», data: «»}. Как лучше сделать? Redux-persist в помощь? Cейчас храню только картинки с помощью RNFS
Артем
Ребят может кто-нибудь делал такую анимацию/знает где найти примеры?
Артем
свертывание компонента
Артем
по свайпу наверх
Артем
использую react navigation
Anonymous
Здравствуйте а как можно цвет статус бара телефона поменять ?
Anonymous
https://docs.expo.io/versions/latest/guides/configuring-statusbar/
Anonymous
Спасибо
А В
я это
А В
просто оставлю это здесь
А В
Vitaliy
пуленепробиваемая проверка (ну мало ли, а вдруг...) 😆
Andrey
Подскажите пожалуйста: как сохранять состояние компонентов при переключении с одного экрана на другой? Вот здесь при переключении между экранами срабатывает componentWillUnmount, но мне необходимо сохранять состояние неактивного экрана как это происходит при использовании StackNavigator class FirstComponent extends React.Component<{}> { componentDidMount() { console.log('FirstComponent componentDidMount'); } componentWillUnmount() { console.log('FirstComponent componentWillUnmount'); } render() { const { navigation } = this.props; return ( <Page> <Text>FirstComponent</Text> <Text onPress={() => navigation.navigate('Second')} style={{ color: 'blue' }}>to SecondComponent</Text> </Page> ); } } class SecondComponent extends React.Component<{}> { componentDidMount() { console.log('SecondComponent componentDidMount'); } componentWillUnmount() { console.log('SecondComponent componentWillUnmount'); } render() { const { navigation } = this.props; return ( <Page> <Text>SecondComponent</Text> <Text onPress={() => navigation.navigate('First')} style={{ color: 'blue' }}>to FirstComponent</Text> </Page> ); } } const AppStack = createSwitchNavigator({ First: createStackNavigator({ FirstComponent }), Second: createStackNavigator({ SecondComponent }) }, { resetOnBlur: true, initialRouteName: 'First' });
А_Greece 🌸
Всем приветы. Подскажите , пожалуйста, как совместить TouchableWithoutFeedBack и Animated.View? Ситуация вышла неприятная. Мне нужно сохранить свайпы карточек, но при этом повесить на неё же клик
Bogdan
я что то понять не могу, в рн нету таблиц, нету селектов, вроде не маленькое комьюнити, но селектов нету, таблиц нету, это типо рофл?
Vitaliy
я что то понять не могу, в рн нету таблиц, нету селектов, вроде не маленькое комьюнити, но селектов нету, таблиц нету, это типо рофл?
селекты - нативными пикерами реализованы (UI нативный такой, да, кому нужно другое - делают компоненты). а таблицы зачем?
А_Greece 🌸
Хотя нет. Вопрос, наверное, звучит так: "Как сделать кликабельным Animated.View?"
Bogdan
селекты - нативными пикерами реализованы (UI нативный такой, да, кому нужно другое - делают компоненты). а таблицы зачем?
селекты уродские, ноль функционала, таблицы нужны, у меня данных тысячи страниц, куда я их дену? в таблице удобно и понятно
Bogdan
селекты уродские, ноль функционала, таблицы нужны, у меня данных тысячи страниц, куда я их дену? в таблице удобно и понятно
селект с языками, 500 языков, как мне найти русский? листать вниз? селект с сайтами, их может быть тысячи, листать тоже, подсветить активны, дизейблить определенный, ничего нету
А_Greece 🌸
TouchableWithoutFeedback из react-native-gesture-handler
И всё?... А что во что оборачивать? Вид в кнопку или кнопку в вид?
Andrey
я что то понять не могу, в рн нету таблиц, нету селектов, вроде не маленькое комьюнити, но селектов нету, таблиц нету, это типо рофл?
Повод написать свою реализацю, выложить в открытый доступ и заработать кучу звезд на gh 😉
Vitaliy
селекты уродские, ноль функционала, таблицы нужны, у меня данных тысячи страниц, куда я их дену? в таблице удобно и понятно
таблицы на мобилке? ок, 3 столбца при вертикальном отображении, 5-6 строк при горизонтальном. тоже не удобно. UI веба напрямую не ложится, да, нужно адаптировать.
Bogdan
да я написал таблицы и селекты под апи реакт таблиц и селектов, вроде как норм, пока точно не уверен , норм ли
Bogdan
суть в том, что писать то их не сложно, а их нету, меня это прям убило
Bogdan
селект https://mw6uw.csb.app/ таблицы https://kd3ub.csb.app/ ну я вот пробовал, думаю в скором времени буду юзать, в вебе примеры, но под рн переделать довольно быстро, исходники то есть
Vitaliy
суть в том, что писать то их не сложно, а их нету, меня это прям убило
Видимо такие элементы не попадают в потребности основной команды разработки - facebook )
Bogdan
так селект, в вебе есть реакт селект - идеальная либа, в нативе нету
Alexey
селекты уродские, ноль функционала, таблицы нужны, у меня данных тысячи страниц, куда я их дену? в таблице удобно и понятно
Возможно, тебе подойдёт FlatList, потому что на мобилках большие объемы данных в списках обычно представляют.
Vitaliy
так селект, в вебе есть реакт селект - идеальная либа, в нативе нету
ну вообще dropdown на андроиде - это боль с позиционированием и overflow (как минимум в RN)
Bogdan
Возможно, тебе подойдёт FlatList, потому что на мобилках большие объемы данных в списках обычно представляют.
не удобно, человек хочет перейти сразу например на 1253 страницу, например тут, но страниц бесконечно много может быть
Bogdan
ну вообще dropdown на андроиде - это боль с позиционированием и overflow (как минимум в RN)
я сделаю модалкой на телефон, выкидывать ее снизу будет, с возможностью передать свою, так удобнее