Gena
Никто не встречал нативные расширения для RN с тестами натива? Кроме react-native-navigation, его видел. Хочу посамообразовываться...
Nikita
Нет, можно написать метод, у родителя который применяет изменения из ребёнка, но это антипатерн
Я, конечно, слоупок, но с каких пор колбэки в реакте - антипаттерн?
Alexsandr
Я, конечно, слоупок, но с каких пор колбэки в реакте - антипаттерн?
Потому что, он может в вечный ререндер войти
Nikita
Может не значит войдёт
Nikita
От тексинпутов не ломается же ничего
Nikita
Правда, там был вопрос про навигацию, которую я не пробовал даже, так что если речь о конкретных ситуацией с ней - тогда окей, может быть косяным
Anonymous
Потому что, он может в вечный ререндер войти
Пользуемся колбеками в навигации, еще ни разу ничего такого не было. Можно подробнее об этом?
Anonymous
От тексинпутов не ломается же ничего
Вообще есть проблема 😄 https://github.com/facebook/react-native/issues/17530#issuecomment-413413692
Zak
Всем привет, у меня возможно тупой вопрос, но..
Zak
У меня есть Input´ы от native-base. Как получить с них значения для отправки данных на бекэнд?
Zak
Zak
Поверь мне, последние к кому обращусь за помощью, это тупые, самолюбивые русскоязычные сообщества. Гуглил
Zak
Спасибо, разобрался
Zak
Если кто в курсе
Zak
Как работать с react-navigation модульно?
Zak
То есть у меня есть несколько модулей, но в этом случае this.props.navigation.navigate не работает(
不退転」
через ридакс
不退転」
там отдельно в доке секция по навигации через ридакс есть вроде
Andrei
Всем доброго времени суток, Мне нужно отобразить имя пользователя на странице профиля после того как он вошёл в свой аккаунт. Мне посоветовали использовать Redux и хранить полученные данные пользователя с сервера в нем , но было бы возможно это как-то всё сделать без редакса, допустим структурировать всё с помощью PHP?
Andrei
Нет, у меня веб-сервер на PHP
Andrei
Я это имел в виду
Ivan
был у кого опыт дополненной реальности с rn на android? модельки по ключам ставить надо
Alexander
Всем доброго времени суток, Мне нужно отобразить имя пользователя на странице профиля после того как он вошёл в свой аккаунт. Мне посоветовали использовать Redux и хранить полученные данные пользователя с сервера в нем , но было бы возможно это как-то всё сделать без редакса, допустим структурировать всё с помощью PHP?
Чет ты загнул. Редакс нужная тема для 90% проектов. Как без него — непонятно. Если ты как-то умудряешься обходить без редакса, то попробуй просто в JWT (если юзаешь его) хранить имя пользователя и вытаскивать оттуда. Ну или там как-нибудь в ответе тогда просто отдавай имя пользователя.
Andrei
Просто проблема заключается в том, что я не могу подключить провайдер, так как у меня два навигатора (таб и стак)
不退転」
рут навигатор у тебя всегда должен быть один
不退転」
а вообще, если тебе просто надо маленький кусок данных хранить, но в ридаксе нет надобности, то просто в AsyncStorage закинь это
Andrei
Я объясню в чем дело: У меня есть файл StackNavigator.js В нем связаны стаком Login.js, Register.js и Tabs.js Когда пользователь логиниться, то его перекидывает на страницу Tabs.js (с помощью navigate), где 5 страниц соединены табом
不退転」
Я объясню в чем дело: У меня есть файл StackNavigator.js В нем связаны стаком Login.js, Register.js и Tabs.js Когда пользователь логиниться, то его перекидывает на страницу Tabs.js (с помощью navigate), где 5 страниц соединены табом
ну, создаешь стэк навигатор для логина, создаешь таб навигатор и их объеденяешь в свитч навигатор. Если надо, то в таб навигатор просто докидываешь стэк навигатор по надобности
不退転」
и рут у тебя один
不退転」
а вообще, лучше просто использовать Wix'овскую навигацию. Почему на продакшене все так натягивают именно react-navigation?
不退転」
В целом виксы дают больший функционал, а сама структура и файл с конфигом выглядят элегантно. В то время как файл с react-navigation походит на большую мусорку
不退転」
Структурировать виксовскую все-равно легче и приятнее, попробуй как-нибудь что-то крупное с его помощью сделать
不退転」
Код читается легче
不退転」
Единственный явный минус, это то, как там Drawer реализован, а так, лично я считаю, это лучший выбор на данный момент
不退転」
(Но это про первую версию, вторую не трогал)
不退転」
Честно, не понимаю, зачем вы юзаете react-native-web
不退転」
Well, не юзал нейтив-веб, но сходу кажется, что пока это кривая поделка
不退転」
(Просто мысли вслух)
不退転」
Хм, как-нибудь в будущем. Никогда не любил веб)
ArtsyomK
кто нибудь использовал react-native-web на стороне сервера? не рендерится тэг <img />, гидрация плохо работает
ArtsyomK
ssr решение для рендеринга изображений есть?
ArtsyomK
если вставить в webpack url-loader, то если все изображения будут сохранятся в base64, то бандл получится огроменный, поэтому нужно сохранять в виде ссылок, но в этом случае не рендерится на стороне сервера тег <img>,
ArtsyomK
поэтому пробую загружать ссылки плагином file-loader, но ставлю опцию emitFile: false
ArtsyomK
но в этой библиотеке какая-то проверка стоит и блокирует рендеринг тега img
Farhod
Farhod
Здраствуйте. Кто нибуд сталкивался с такой проблемой. На mainapplicaticon.java и на main activity.java файлах стоит знак вопроса. Когда нажимаеш не откривает. На вебшторме
Farhod
Можеть я какой та плагин удалил???
Vladimir
А эти файлы есть на диске?
Nick
Нет, это нормально WebStorm из коробки не поддерживает java
Farhod
Нет, это нормально WebStorm из коробки не поддерживает java
Но некоторее время назад работали эти файли
Farhod
Имею в виду что я смог их изменит
Nick
А теперь не можете?
Farhod
Когда я хотел добавить в проект реакт натив навигатион я изменил
Farhod
Потом уже появился эти значки вопросов
Farhod
Да
Ivan
подскажите, как можно получить доступ к камере из webview rn?
John
Подскажите как сделать таймер чтобы анимация не подвисала? Подключил TimerMixin все работает шустро, но как начинаю работать со setState внутри таймера сразу падает fps
John
Профилировать, а потом фиксить, что тормозит.
А можно без setState отрисовывать обновление? Думаю дело в нем т.к. там у меня есть большой массив.
Gena
Можно, но это вряд ли решит вашу проблему.
Svatov
Привет, подскажите, пожалуйста, как правильно фетчить картинки по урлу правильного размера, чтобы сразу серверу дать понять x1 или х2 или х3
Vladimir
Dimensions есть
Vladimir
Оттуда плотность получите и передавайте нужный параметр
Svatov
интересно что особо инфы на эту тему нет по англ форумам, я пока пришел к решению из доки вычитал есть PixelRatio.get() там смотрю на коэфф и подставляю в урл необходимую константу увеличения
Svatov
так практикуется или есть получше решение?
Denis
Ребята, а для чего метод getPixelSizeForLayoutSize?
Gena
Ребята, а для чего метод getPixelSizeForLayoutSize?
Так гляньте в реализацию... думаю, станет всё понятно )))
Gena
Ну чтоб далеко не ходить: static getPixelSizeForLayoutSize(layoutSize: number): number { return Math.round(layoutSize * PixelRatio.get()); }
Denis
спасибо
Иван Мадера
Добры вечер. Кто не будь работал с https://docs.expo.io/versions/latest/sdk/segment Сделал все как указано в доке - не работает. На странице статистики пишет что никаких даных не поступало. Само приложение не крашиться, как отдебажить вообще не представляю. И вдогонку вопрос. Может есть ли какой то другой способ трекать установку и удаление приложение помиомо Srgment? Expo приложение если что.
zamir
привет! в reactnavigation перейти на другой скрин без this.props.navigation.navigate(''ProductScreen')????есть ли что-то глобальное?
Oleg
кто пользует RN с TS, скажите как абсолютные импорты без src делать: import {qwe} from 'home/qwe', файл находится в src/home/qwe tsconfig.json "baseUrl": "./src", "paths": { "*": ["src/*"] }, .babelrc "plugins": [ [ "module-resolver", { "root": ["./src"] } ] ] не помогает
Oleg
вроде нашел https://github.com/ds300/react-native-typescript-transformer/issues/31#issuecomment-333230604
Nazhmeddin
это его имя
Oleg
А что у нас есть для socks5?