@reactnative_ru

Страница 795 из 878
Google
Dmitry
28.08.2018
05:30:26
Второй вариант, у меня есть некий RootScreen, который вызывается в startSingleScreen... и на котором есть TabView с экранами, в том числе для логин. Последовательность действий дальше схожая, кроме того, что мы просто прокидываем сессию в компонент и от этого переключаем View. Второй вариант даёт больше простора для анимации перехода экранов.

Rakhmonov
28.08.2018
06:00:40
Всем привет, нужна помощь. Кто нибудь делал авторизация через facebook в webview ?

Gena
28.08.2018
07:17:48
Всем привет, нужна помощь. Кто нибудь делал авторизация через facebook в webview ?
Если что, FacebookSDK и react-native-fbsdk его и так используют через webview, во многих случаях...

Rakhmonov
28.08.2018
07:19:19
Пробовал сделать так, как описано здесь: https://codeburst.io/webviews-and-social-authentication-with-react-native-cfecf96ac7d7 но все равно не работает, не могу понять в чем проблема

Vlad
28.08.2018
07:23:19
Gena
28.08.2018
07:28:59
Пробовал сделать так, как описано здесь: https://codeburst.io/webviews-and-social-authentication-with-react-native-cfecf96ac7d7 но все равно не работает, не могу понять в чем проблема
Первый параграф этой статьи, должен заканчиваться фразой "Don't do that, don't ever listen a friend" ))) Если нужно именно обернуть сайт в приложение, то лучше уж просто cordova взять... Зачем тут RN не понятно. А вот проблема с прокидыванием уже полученной авторизации в WebView... довольно непростая может оказаться... Мы у нас в приложении сейчас используем нативную авторизацию, при этом WebView у нас нет, но если бы были... хм... во первых я бы для iOS смотрел в сторону SafariViewController (или как его там)... стандартный веб-вью в RN - сильно устарел. В этом случае fbsdk уже бы имела там авторизационные куки. А вот если логин нативный... то пришлось бы какую-то систему передачи токена сооружать, да...

Rakhmonov
28.08.2018
07:29:43
А в чем проблема конкретно и на чем пррверяете
есть вебсайт там же авторизация через FB, делаю приложение который показывает через webview. в браузере авторизация через FB нормально проходит, но в приложение авторизация FB открывает через модальное окно и token обратно не возврашает из за этого авторизация не присходит

morda
28.08.2018
07:33:56
Авторизациям через вебвью - дно. Кидайте в норм браузер и возвращайте авторизованного (хоть об че) диплинком.

Denis
28.08.2018
08:28:41
Привет, кто-нибудь работал с react-native-image-crop-picker?

Google
Denis
28.08.2018
08:34:10
+
как загрузить на сервер выбранный файл?

Denis
28.08.2018
08:34:46
fetch ?
через axios

fetch ?
То есть, можешь пример скинуть? ?

morda
28.08.2018
08:59:18
Q/A про фабрик https://github.com/react-native-community/discussions-and-proposals/issues/4

GreenMan
28.08.2018
10:13:04
Error: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args[]=object&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings. Кто знает как решить проблему? Гугл дал варианты, они не подошли!

Play
28.08.2018
10:15:34
То есть, можешь пример скинуть? ?
https://github.com/react-native-village/ecommerce/blob/master/src/routes/NewProduct.js

Dmitry
28.08.2018
11:26:03
Интересует такой вопрос. Я хочу внутри приложения отображения release-notes. У меня есть, какой-то набор задач на текущий спринт, после их выполнения формируется некий перечень исправлений. Какие у кого есть практики автоматизации процесса формирования списка изменений, их отправки в приложение ?

Max
28.08.2018
11:35:17
Привет, сломал голову сегодня. Есть тесты на jest (тестирую сагу), один из них падает с ошибкой: TypeError: /path/to/app/node_modules/react-native/Libraries/Renderer/shims/ReactNativeTypes.js: Couldn't find type "Props" ничего интересного, стал тупо вырубать импорты в этом тесте и пошел далее по цепочке, дошел до того, что один из компонентов подключает react-native-svg, вырубив этот импорт - ошибка исчезла. Не знаю как это может быть связано, есть мысли?

Dmitry
28.08.2018
11:36:26
Max
28.08.2018
11:37:24
Например тем, что не установлен react-native-svg
он установлен, и версия пакета жестко прописана. она не менялась.

Max
28.08.2018
11:46:27
Dmitry
28.08.2018
11:46:43
кэп)
Ты можешь показать весь стек ошибки?

Никита
28.08.2018
11:49:54
Ребят, не могу никак найти, что делать, если список путей до картинок получаешь в коде, как такие пикчи отображать? Т.е. я сфотографировал серию картинок, какие-то загрузил и положил в директорию => спустя какое-то время надо открыть приложение (считаем, что оно уде завершалось) => есть список путей, полученный в момент работы приложения, но reqire же хочет статический путь. Как в таком случае выкрутиться?

Google
Max
28.08.2018
11:51:26
Ты можешь показать весь стек ошибки?
судя по стэку у меня вообще нет вариантов

Dmitry
28.08.2018
11:54:37
Max
28.08.2018
11:57:12
а .babelrc у тебя какой ?
самого файла нет, в вебпаке настройки передаются так: const babelRule = ({ plugins = [] }) => ({ test: /\.js?$/, exclude: /node_modules|vendor/, use: [ { loader: 'babel-loader', options: { presets: [ [ 'env', { targets: { browsers: ['last 2 versions', 'safari >= 7'], }, }, ], 'react', 'stage-0', ], plugins: [...plugins], }, }, ], }); module.exports = babelRule;

Dmitry
28.08.2018
11:58:36
Попробуй добавить в плагины ["flow-react-proptypes", { "ignoreNodeModules": true, "useStatic": true }]

Max
28.08.2018
12:00:54
Попробуй добавить в плагины ["flow-react-proptypes", { "ignoreNodeModules": true, "useStatic": true }]
вот так корректно? plugins: [ ...plugins, [ 'flow-react-proptypes', { ignoreNodeModules: true, useStatic: true }, ], ],

Dmitry
28.08.2018
12:01:18
ну да

Max
28.08.2018
12:01:27
ну да
не спасло(

Dmitry
28.08.2018
12:01:35
Zak
28.08.2018
12:02:14
Всем даров. Такой вопрос. Имеется state с id_token. Картинка ниже. Но мне этот стэйт надо использовать в другом компоненте. Как мне данный стэйт экспортировать?



Max
28.08.2018
12:02:23
=(
поищу еще. меня больше смущает, что каким образом до такой проблемы дошло.. ) спасибо за помощь

Zak
28.08.2018
12:02:25
Подскажите, как сделать это правильно

Dmitry
28.08.2018
12:03:06
поищу еще. меня больше смущает, что каким образом до такой проблемы дошло.. ) спасибо за помощь
Тут только дебажить, я по гиту по-диагонали пробежался ничего похожего не увидел

Dmitry
28.08.2018
12:04:32
Всем даров. Такой вопрос. Имеется state с id_token. Картинка ниже. Но мне этот стэйт надо использовать в другом компоненте. Как мне данный стэйт экспортировать?
Без редакса никак, его либо в ребенка прокинуть можно либо в каллбеке к родителю, но между компонентами - нет

Zak
28.08.2018
12:05:46
Без редакса никак?

А если запишу в AsyncStorage?

Евгений
28.08.2018
12:06:47
А если запишу в AsyncStorage?
можно по разному извращаться, но зачем костылить, если есть специально созданная для этого либа?

Vladimir
28.08.2018
12:06:57
еще можно вытащить этот стейт в родительский компонент и пробрасывать его коллбеком

Google
Vladimir
28.08.2018
12:07:14
или использовать context api

Admin
ERROR: S client not available

Zak
28.08.2018
12:07:16
Я то в любом случае буду использовать редакс, придётся

Но просто завтра уже клиенту показать надо фигнюшку эту, поэтому пока так

Vladimir
28.08.2018
12:07:40
так-то почти все задачи можно без редакса решить

Zak
28.08.2018
12:07:57
Вот, мне пока без редакса решить бы эту задачу

Vladimir
28.08.2018
12:08:35
ну вот суешь этот стейт в родительский компонент, в текущий- пробрасываешь пропсами, и во все другие пробрасываешь пропсами

изменение - коллбеком

Zak
28.08.2018
12:10:08
Сложна к пониманию

изменение - коллбеком
Возможно это сделать с помощью AsyncStorage?

Vladimir
28.08.2018
12:18:02
ну можно конечно, только вы рефреш по изменению не вызовете

Сложна к пониманию
почитайте доку под названием thinking in react на основном сайте

https://reactjs.org/docs/thinking-in-react.html

Dmitry
28.08.2018
12:18:58
Да Редакс с простейшим экшеном и редьюсером это 5 минут работы

Vladimir
28.08.2018
12:19:24
можно и мобикс впилить так-то:)

Nickolay
28.08.2018
12:39:02
Это что за спаммеры, забаньте их скорей

Марат
28.08.2018
12:42:27
!спам

Gena
28.08.2018
12:47:04
Q/A про фабрик https://github.com/react-native-community/discussions-and-proposals/issues/4
))))) очередные вялые попытки как-то взаимодействовать с комьюнити... я вообще удивлен, что discussions-and-proposals до сих пор жив.... думал помрет, как https://discuss.reactjs.org/ или канал в reactiflux или https://react-native.canny.io/feature-requests/ > If you have questions about the nature of this project you should consider asking those directly to the FB team here импоссибле... никто не ответит (могут быть исключения, но на регулярной основе точно). Теперь про фабрик... вам скорей всего придется учить не только Objective C и Java вместе с нативными API, но и C++ - самый сложный из распространенных промышленно применяемых языков в мире ))) Там что-то про автогенерацию биндингов говорили... скорей всего это означает, что ни одно из текущих нативных дополнений работать не будет с новой версией. Что касается JSI... там не зря вопрос про NativeScript висит... я на него смотрю чем дальше, тем внимательней. Про частично иммутабельное теневое дерево уже были здесь ссылки на доклады... честно посмотрел. И имею сказать, что это не взлетит ( Вообще я не понимаю, что такое "частнично иммутабельное"... т.е. либо оно не иммутабельное и у нас нет дорогих операций копирования, но мы вынуждены трекать доступ, либо оно иммутабельное и мы не трекаем доступ, но вынуждены копировать данные постоянно, что не работает в нормальном программировании без специальных компиляторов, которые такой код выворачивают назад с бешеной оптимизацией типа haskell и прочие функциональные... Видимо частично иммутабельное, это где мы и блокировки вынуждены ставить (трекать доступ) и одновременно копировать данные... т.е. использовать оба механизма "тормознуть крутую тачку". В общем, пока такие мысли )))

Google
Никита
28.08.2018
12:58:56
https://facebook.github.io/react-native/docs/images#network-images
Я же говорю не про инет, а фото в папке на диске, которое не отображается в галерее по идее на <code> <Image source={{uri: 'something.jpg'}} /> </code> у меня ругается Могли бы вы указать что именно можно использовать, чтобы отобразить фото по конкретному пути

Stas
28.08.2018
13:02:44
Могу ли я использовать ивент с onScroll для двух Animated.Value? Один с nativeDriver, другой js-ый. Хочется часть анимация ускорить.





далее пытаюсь использовать scrollJS для margin, но получаю ошибку

Gena
28.08.2018
13:06:09
Я же говорю не про инет, а фото в папке на диске, которое не отображается в галерее по идее на <code> <Image source={{uri: 'something.jpg'}} /> </code> у меня ругается Могли бы вы указать что именно можно использовать, чтобы отобразить фото по конкретному пути
Там в доках чуть ниже есть про это... но действительно всего пара слов. Чтоб понять какой у картинки может быть URI, вам надо смотреть в документацию нативной платформы - Android SDK или iOS... И конечно, это зависит от того, куда именно вы кладете картинку на диск.

Stas
28.08.2018
13:08:18
нашел в чем проблема. использую на одном вью js и native вмести.

Никита
28.08.2018
13:08:35
А как именно выглядит путь к картинке?
mnt? /Android/data/ название приложения / к примеру

Страница 795 из 878