Anonymous
Ребят кто сталкивался?
Anonymous
SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties
Anonymous
эту решил. теперь другая ошибка: Could not find tools.jar. Please check that /usr/lib/jvm/java-ibm-x86_64-80/jre contains a valid JDK installation.
Sergei
народ у меня такой впрос что вы используйте для хранения access_token и refresh_token ?
Гамб
Вечер добрый, можете подсказать есть ли библиотека для нативного для работы с картой и навигации? Заранее большое спасибо
George
react-native-maps
Гамб
react-native-maps
Спасибо
Alisher
Ребят, кто подскажет как интегрировать существующий UIViewController в RN и в логику навигации (react-navigation) ?
Gena
Ребят, кто подскажет как интегрировать существующий UIViewController в RN и в логику навигации (react-navigation) ?
Никак. react-navigation работает в одном RNRootView, и следовательно в одном вью контроллере, т.е. с точки зрения нативной ios навигации всё RN приложение, пользующееся react-navigation - это одна единственная вьюха.
Anonymous
Подскажите плиз кто знает, как на Xiomi вызвать меню для включения Live Reload, Hot Reload..
Alisher
В нашем кейсе мы юзаем react-native-unity-view для отображения Unity3d сценки в RN, но общение между RN и Unity видимо тяжеловесно для JS.. приложение становится не юзабильным.
Alisher
Зачем вам вообще RN?
Ресурсов мало, чтобы лезть в два нативных приложения
Anonymous
Я просто встряхиваю мобилу
супер. получилось. от души
Gena
Ресурсов мало, чтобы лезть в два нативных приложения
Если вы используете юнити, то значит у вас есть C# программисты, почему на писать на нем всё? Кодовая база будет одна (со специализациями конечно)
Gena
В любом случае при такой связке придется делать специализацию и писать нативно... или, как вы уже определили, приложение будет не юзабельно )
Alisher
Если вы используете юнити, то значит у вас есть C# программисты, почему на писать на нем всё? Кодовая база будет одна (со специализациями конечно)
У нас тематика social, и легче применить UI паттерны тематических приложение в RN, Unity в плане 2D интерфейса ужасен..
Gena
Теоретически вы можете рискнуть и сделать нативное приложение (да, два раза), и уже в конкретных экранах вставлять RNRootView или юнити вью (не знаю как у них это называется). Честно, не знаю насколько это наэкономит ресурсов, очень зависит от приложения. С одной стороны большая часть логики в js и код общий, с другой стороны небольшая часть будет в нативе и ей придется "общаться" с js, и вот накладные расходы на разработку этого "общения" могут оказаться намного дороже даже двух независимых нативных приложений.
Gena
А, и чуть не забыл. Кажется, в react-native-navigation были какие-то зачатки кастомных полностью нативных экранов. (это не значит, что у вас получится что-то с ней сделать, но хотя бы изучить стоит)
Anonymous
"Press Ctrl⇧J to open Developer Tools" - что за комбинация кнопок не пойму...
Alisher
А, и чуть не забыл. Кажется, в react-native-navigation были какие-то зачатки кастомных полностью нативных экранов. (это не значит, что у вас получится что-то с ней сделать, но хотя бы изучить стоит)
RN и Unity вьюшки живут сами по себе, общение между ними происходит через бэк-энд, поэтому мы бы хотели минимальный "нативный" инпут. Скорее буду копать это направление, спасибо за подсказку!
Dmitry
Гуру typescript, есть такой вопрос function func<T, P extends keyof T, D = undefined>(object: T, property: P, defaults?: D): D; const r = func({ a: ‘a’ }, ‘b’, 1) // возвращает тип 1, а не number, как ожидается При этом я не могу указать typeof D в возврате функции… есть какие то способы вернуть, как тип, не само значение defaults, а его тип?
Gena
Гуру typescript, есть такой вопрос function func<T, P extends keyof T, D = undefined>(object: T, property: P, defaults?: D): D; const r = func({ a: ‘a’ }, ‘b’, 1) // возвращает тип 1, а не number, как ожидается При этом я не могу указать typeof D в возврате функции… есть какие то способы вернуть, как тип, не само значение defaults, а его тип?
В общем определение ф-ции немного косячит, просто D должен фигурировать не только в defaults, а ещё где нибудь (или быть связанным с другими аргументами), чтоб он был общим типом (и скорей всего реализация это и подразумевает).
Gena
Но это лучше детально в чате по typescript обсуждать... а то заспамим весь чатик.
Pavel
В общем определение ф-ции немного косячит, просто D должен фигурировать не только в defaults, а ещё где нибудь (или быть связанным с другими аргументами), чтоб он был общим типом (и скорей всего реализация это и подразумевает).
Вы правы в том, что, судя по логике и именованию переменных, D должен выводиться, а не передаваться, получится что-то типа function func<T, P extends keyof T>(object: T, property: P, defaults: T[P]): T[P]; Но про то, что D именно должен где-то фигурировать - тут вы заблуждаетесь
Gena
Вы правы в том, что, судя по логике и именованию переменных, D должен выводиться, а не передаваться, получится что-то типа function func<T, P extends keyof T>(object: T, property: P, defaults: T[P]): T[P]; Но про то, что D именно должен где-то фигурировать - тут вы заблуждаетесь
Возможно, мне собственно не важно... главное чтоб возвращаемый тип был связан не только с дефолтами, но и с нормальными входными данными, иначе смысл функции в принципе под вопросом )
Anonymous
Доброе утро. Не подскажете как настроить в IDE цветовую схему. Почему то все одним цветом отображается (текст, jsx теги, стили).
Anonymous
Dmitry
Возможно, мне собственно не важно... главное чтоб возвращаемый тип был связан не только с дефолтами, но и с нормальными входными данными, иначе смысл функции в принципе под вопросом )
Ну это попытка типизации функции get из lodash, которая возвращает всегда any. Просто в данном случае, defaults, может быть, что угодно
Alexey
Доброе утро, подскажите как лучше организовать.. для хранения комментариев к сущности вы используете отдельную бд? Я сейчас использую PostgreSQL
Alexey
Комментарии к продукту к примеру от юзеров
Alexey
отзывы и тд
Dmitry
Такие вещи хранятся на серверах
Anonymous
столкнулся с такой ошибкой при использовании react-dev-tools: https://github.com/facebook/react-devtools/issues/1032
Anonymous
решение пока не нашел? кто нибуудь сталкивался?
Illia
Всем привет, подскажите конфигурацию бабеля/метро, чтобы был человеческий module-resolve, без алиасов Добавил в babel.config.js plugins: [ [ 'module-resolver', { root: ['./src'], }, ], ], Но все равно выдает такую ошибку error: bundling failed: Error: Unable to resolve module core/containers/App
Dmitry
Буду благодарен
{ "compilerOptions": { "jsx": "react", "lib": ["es6", "es7"], "moduleResolution": "node", "experimentalDecorators": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "isolatedModules": true, "allowJs": true, "noEmit": true, "strict": true, "target": "esnext", "paths": { "src": ["./src"] }, "baseUrl": "." }, "exclude": ["node_modules", "babel.config.js", "metro.config.js", "jest.config.js"] }
Dmitry
это tsconfig.json
Dmitry
babel.config.js module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: [['@babel/plugin-proposal-decorators', { legacy: true }], ['module-resolver', { alias: { src: './src' } }]], };
Dmitry
импорты выглядят так - import Components from ‘src/components/…’
Illia
Все равно алиас))
Illia
Ладно) Спасибо
Dmitry
тогда я не совсем понял, что нужно
Illia
babel.config.js module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: [['@babel/plugin-proposal-decorators', { legacy: true }], ['module-resolver', { alias: { src: './src' } }]], };
Начало кидать такое undling failed: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received type object
Illia
Просто надо было добавить
Illia
extensions
alex.fuel | SWAY GANG
Всем привет! Для навигации что лучше использовать?
alex.fuel | SWAY GANG
А чем она отличается от react-native-navigation?
alex.fuel | SWAY GANG
Я смотрю курс, в котором используется react-native-navigation и чего-то не могу ее подключить уже очень долго
George
А чем она отличается от react-native-navigation?
react-native-navigation - это попытка обернуть нативную навигацию каждой платформы в JS и сделать к этому общую react-native обертку. Это сложная задача и решение не оч стабильно react-navigation - воспроизведение нативных механик при помощи библиотек анимации. Дает больше контроля над transitions, чуть помедленнее в скорости, но в целом если нет точного понимания зачем именно react-native-navigation, я бы советовал при отсутствии опыта использовать react-navigation
alex.fuel | SWAY GANG
Хорошо, спасибо большое!
Dmitry
А чем она отличается от react-native-navigation?
Лучше использовать её, потому что она максимально нативная. Да, есть трудность с подключением, но только в первый раз) лучше пиши сразу конкретные проблемы)
alex.fuel | SWAY GANG
А ни у кого нет репы с пустым проектом, в котором уже установлены react-(native-)-navigation и react-native-vector-icons?
Oleksandr
А ни у кого нет репы с пустым проектом, в котором уже установлены react-(native-)-navigation и react-native-vector-icons?
на счет пустого не знаю, но скидывался примерчик с подключенной RNN https://github.com/quarrant/ExampleCurrencies
alex.fuel | SWAY GANG
Фак
alex.fuel | SWAY GANG
С навигацией уже очень долго вожусь
militska
я пару вечером тупила и мучала "react-navigation". сегодня просто с 0 начала тож самое и заработало внзапно.
Pavel
Всем привет, вопрос немного странный и возможно некорректный, но все же. Хотел узнать как обстоят дела в плане конкуренции в сфере ReactNative разработчиков, а именно - тяжело ли найти работу Junior ReactNative программисту, насколько это сейчас популярное направление и большая ли конкуренция среди новичков, а также сколько лет (на ваш взгляд) ReactNative ещё будет актуален. Спасибо.
Vall
Всем привет, для билда приложения на ios слышал что надо покупать что-то за 100$, где про это почитать? Где об этом написано что и как? Буду благодарен
Vall
Аккаунт разработчика apple
Спасибо, пошел гуглить👋
Anonymous
Ребят, подскажите пожалуйста, 1) Как можно протестить размонтирование и монтирование главного компонента (export default class) программно? Чтобы сохранку протестировать. Ибо билдить долго это все, я вообще в экспо делаю, а оно не так работает, как билд на телефоне в этом плане. И второй вопрос - setInterval останавливается при сворачивании приложения. Как этого избежать?
Anonymous
По первому вопросу уточню - при выходе из приложения должно происходить автосохранение, а при входе - автозагрузка. Это и хочу тестить.
Anonymous
По второму - если остановки нереально избежать, то как отследить сворачивание, чтобы тоже сделать сохранку? И разворачивание, чтобы загрузить.