Alik
1. РН просто рисует интерфейс, сам по себе фреймворк достаточно прост. А вот хорошо рисовать интерфейс - другой разговор 2. Не использую РН в проде, но выбирают зачастую из-за того, что приходят с веба и/или пытаются резать косты на разработку нескольких приложений
Fedor
У айфона - симулятор. Эмулятор у андроида
Окей, я не очень шарю, сам только начал по iPhone приложение тестировать
Alexsandr
Рекомендую сначало потыкать хотя бы одну из платформ, чтоб было понимание, как работает нативная отрисовка ui, это сильно упростит задачу если решишь писать на рн
Daniil
Если только основы жыес, то ты можешь все еще перекочевать на нативные языки. Чаще всего РН бизнес решает, тк разрабу на реакте заехать на мобилу в таком случае проще.
Alik
Не нравится конечный продукт. Приложение очень чувствуется ненативным. Я тут как-то уже говорил, что флаттер предлагает похожую ценность, но лично мне он намного приятнее того же РН или Хамарина
9830805fd794d3b8cbee22fe898fefb7
Привет. Использую "react-navigation": "4.0.10" создаю MainTabNavigator через createBottomTabNavigator в конфиге передаю tabBarComponent и вот я хочу передать в этот tabBarComponent только для определенного роута рендер пропс - на ум приходит только передавать params в navigate - это правильно? #navigation #TabNavigator
Alexsandr
например как?) как знание лэйаутов в андроиде может помочь?)
Ну я то залазил с веба, и много времени потратил)
Fedor
Рекомендую сначало потыкать хотя бы одну из платформ, чтоб было понимание, как работает нативная отрисовка ui, это сильно упростит задачу если решишь писать на рн
Это кстати хороший совет, я вот с опытом в реакт в 2 года сунул я в нейтив и понял что стоит потратить время на базу в нативе каждой платформы ну и попытаться свои модули пописать
Alexsandr
например как?) как знание лэйаутов в андроиде может помочь?)
Но если заходить с iOS, то в целом становится понятно что откуда растёт)
Aleksei
так в иос констрейнты, которые тоже никаким боком к RNу и флексбоксу)))
Alexsandr
Там тоже флексы
Alexsandr
Но не об этом
Alexsandr
так в иос констрейнты, которые тоже никаким боком к RNу и флексбоксу)))
По очередность отрисовки, умение дебажить ui, и понимание как это будет отрисовываться в нативе важно
Aleksei
что такое "очередность отрисовки"?
Alexsandr
что такое "очередность отрисовки"?
Что у самый нижний компонент будет лежишь выше чем самый верних
Alexsandr
что такое "очередность отрисовки"?
некоторые даже этого не знаю
Aleksei
ну то есть ты про иерархию) хз, имхо это очевидно, особенно для тех кто с веба, в нативе как раз можно с этим и "поиграться"
Yurii
setParams - https://reactnavigation.org/docs/en/navigation-prop.html
Александр
Что прописать что бы можно было убрать выдиление? Тип я не могу ливнуть с импута
Александр
Vasyl
один из способов: обернуть контент в scrollView и выключить скроллинг 🙂
Александр
Спс
Никита
Я бы добавил к этому пару комментариев: - в ScrollView за это отвечает параметр shouldPersistTaps, тут см доку. Обычно рекомендовал бы handled использовать - без ScrollView можно обернуть в Touchable или любым способом отловить нажатие на экран и свернуть клавиатуру одним из способов - по рефу у инпута вызвать blur (не очень) или использовать Keyboard.dismiss() (Keyboard импортить из react-native)
Никита
Спс
выше немного дополнил, вдруг пригодится
Yurii
Ктото знает для Андроида, что бы поменять bundleID (applicationId) достаточно поменять его в build.gradle? package name в манифесте к этому никакого отношения не имеет и может остаться старым?
Arthur
Почему react native такой баговый?
Sulpiride
Arthur
а что случилось?
Вроде все было нормально. Приложение запускалось, все работало. Потом подключил firebase с аналитикой. Тоже все работало, нотификации приходили. Потом решил почистить кешь. И тут все к чертям полетело. С начало 1001 ошибка потом 999, invalid bridge и куча других. Я хз, что делать. Попробовал подебажить—ничего не помогает. Решил начать с нуля. Взял awesomePeogect из туториала реакте, подумал импортирую жс. Вдруг я в том при настройке ошибся. В итоге опять баги!
Александр
Как то можно на бекграунд отакие движущиеся штуки поставить?
Александр
Arczi
hi
Arczi
Кто знает почему это не работает? на андроидах все равно переварачивается прилажуха
Ora
React Native or Flutter?
Александр
а в react native
Anonymous
Какой стиль или пропса в TextInput отвечает за то что бы опуститься ниже? Когда много текста, типо когда пишешь дескрипшн
Vasyl
multiline
Varvara D
https://www.npmjs.com/package/react-native-particles
Игорь
Хах, ребят вопрос мега нестандартный, но все же, если тебя забирают в армию, то как не забыть все программирование, которому учился много лет?)
Видосики смотреть после отбоя) да в телеге сидеть) можешь напроситься в концелярию и кодить на тамошних ведрах)
S
Какое?
react-hook-form
Vall
react-hook-form
Я понял, интересно, надо глянуть Но не сказал бы что формик дно, достаточно хорошая библиотека
S
Я понял, интересно, надо глянуть Но не сказал бы что формик дно, достаточно хорошая библиотека
Днище. С опыта говорю. И баги правил, ПР которых никто не принимал. Люди до сих пор их ждут. Там автор зазвездился имхо. Когда появилась была на первый взгляд оке, а потом 100500 критикал багов которые костылят пришлось.
S
Поделитесь линком на группу веб реакт? Спасибо
Vall
Днище. С опыта говорю. И баги правил, ПР которых никто не принимал. Люди до сих пор их ждут. Там автор зазвездился имхо. Когда появилась была на первый взгляд оке, а потом 100500 критикал багов которые костылят пришлось.
Ну баги да, когда апнулись на 2.0.4(вроде), там хуки подвезли то я тоже начал замечать определённые приколы(до этого все было ок) и потом находил все в issues Тогда спасибо за информацию, потыкаю на выходных react-hook-form
S
t.me/react_js
Данке ;)
Александр
В чем плюсы использовать typescript в приложении? Просто смотрю гиты и тут расширения файлов ts и tsx часто встречаются
S
Холиварный вопрос :). Плюсы для меня в том что редактор подсказывает много чего и по тыку открывает нужный файлик :)
Sulpiride
У меня есть маленькая TouchableHighlight, на которую сложно попасть с первого раза, какой лучший способ увеличить радиус вокруг этой кнопки для отлавливания onPress?
Vasyl
возможно ли на TouchableOpacity во время onPress отключить сам opacity?
Alexsandr
Посмотри в доке там должно быть
Vasyl
Cпасибо большое
Vasyl
Кто может посоветовать хороший редактор для свг нужно буквально кружек нарисовать ?
Constantine️
Vladislav
парни, помогите нубу. крч есть такая вот функция: https://pastebin.com/U1amR7Tk. Как мне заного рендерить дом с новыми данными, когда обновляется ее аргумент. Я так понял для этого есть useEffect. но чет не догоняю как ее загнать в него. чтобы подписаться на обновление props...
Игорь
Вопрос на засыпку. Пришла идея получать jsx с сервера по json. Теоретически ведь это возможно через тот же appLoader от expo?
Игорь
И стили
Игорь
Если это будут просто статичные компоненты jsx без слушателей. Вью, картинки, иконки
Игорь
https://github.com/microsoft/react-native-code-push
Немного не то. Мне со своего бэкенда это нужно. Делаю апп для cms с инструментами кастомизации скринов
Anton
Немного не то. Мне со своего бэкенда это нужно. Делаю апп для cms с инструментами кастомизации скринов
Ну тогда да, все возможно) есть немного другое от firebase, remote-config называется кажется, там просто про фича тоглы насколько я понимаю
Dilshod
Здравствуйте друзья Есть ли react-native-paper шаблоны премиум?
B
Добрый день! Вы не решили эту проблему?
Игорь
Ну типа все сводится к: получить json и распарсить в jsx теги
Угу. Только теперь пришла мысль - а как импорты делать автоматически)))
Игорь
Или заранее сделать импорты, а на бэке уже ограничить список используемых компонентов
Anton
Есть require, но тебе это не нужно будет, потому что весь ui у тебя уже будет описан в парсере