
GrafMine
30.07.2018
13:56:38
ну типа редюсоры и екшены общие

Vadim
30.07.2018
13:56:55
?

Play
30.07.2018
14:37:00

Dan
30.07.2018
14:38:58
юзаю в проде, полет отличный
Сразу пара вопросов возникает
а какой скоуп задач, чем обсуловлена такая миграция?
а react-native-web на каких разрешения себя хорошо чувствует? Планшеты? Аймаки?

Google

Play
30.07.2018
14:46:56

Addicted
30.07.2018
14:47:06
ребят привет. вопрос по yandex app метрике, кто как ставит?

Play
30.07.2018
14:48:08

Eugene
30.07.2018
14:49:35

Dan
30.07.2018
14:49:49

Demuz
30.07.2018
14:51:41

Dan
30.07.2018
14:53:03

Demuz
30.07.2018
14:55:46
rn web сам по себе для мобилы не собирается. Это ты просто можеш сделать так чтобы он под мобилы собирался, а вобще, он только для браузера собирает. Считай, если у тебя alias, то тот же код будет и под мобилу собираться. Мне например просто комфортно писать стилем "rn" для веб простые вещи. Но не сказал бы что он прям так для веб хорош. Так, быстро что-нибудь накидать канает. К тому же, там что-то много кода получается на собранной странице.

Dan
30.07.2018
14:57:14
Ага, вот теперь понял.
Я думал он втыкается поверх RN и нативные компоненты и APIи заменяет жсными костылями

Demuz
30.07.2018
14:57:27
Писал простые панели операторские на рн веб, в принципе, пойдет. Слева списки пользователей и оператор просто с ними общается.
View, это обычная дивка там. div. ?

Dan
30.07.2018
14:59:14
Мило. Только не ясно нахрена при наличии живого(все ещё) реакта

Google

Demuz
30.07.2018
15:00:01
Не знаю. Я с рн начал просто, поэтому думал будет комфортно простую вещь накидать так же под мобилу.

Addicted
30.07.2018
15:19:36

Play
30.07.2018
15:20:47
Input: StyleSheet , Output: css
https://github.com/necolas/react-native-web/blob/master/packages/website/guides/style.md#implementation-details

Alexander
30.07.2018
15:22:16
господа, кастомный хедер подключаете в каждом стаке?
и как изменяете в нём title ?

Dan
30.07.2018
15:22:55

Alexander
30.07.2018
15:24:32
@playra , знаю ты приручал хедеры

Play
30.07.2018
15:28:04

Dan
30.07.2018
15:28:19
или на каждой странице подключаете через static navigation options ?
я вот так делал когда нужны были кастомные хедеры
...
public static navigationOptions = HeaderWithBurger(Colors.homePageBase);
...
export const HeaderWithBurger = (color: string = Colors.baseColor, title: string = '') => ({
navigation,
}) => ({
headerTitle: inject('i18n')(({ i18n }: { i18n: I18nStore }) => (
<Text style={{ color: Colors.white, fontSize: 20 }}>{i18n.t(title)}</Text>
))
});
сори за много кода

Play
30.07.2018
15:31:53
@playra , знаю ты приручал хедеры
https://github.com/arunoda/learnnextjs-demo/blob/static-blog-final/components/MyLayout.js
вот он, только нужные пропсы туда прокинуть

Alexander
30.07.2018
15:34:03
а как передаёте тайтлы?
через redux?
или HOC withNavigation ?

Play
30.07.2018
16:50:58
Коллеги, готовлю видео курс React Native для начинающих, сейчас на теме react native cli vs expo
Прошу дать фидбек, если где false

Google

Pasha
30.07.2018
16:54:20

Play
30.07.2018
16:55:19

Alexsandr
30.07.2018
16:57:43
дим, для тестирование не обязательно подключать к usb
только первый раз чтобы build залить

Play
30.07.2018
16:58:03

Alexsandr
30.07.2018
16:58:03
и то только на ios

あなたの神
30.07.2018
17:24:27
Для публикации приложение не требуется аккаунт разработчика? Лолчто

Play
30.07.2018
17:38:08

あなたの神
30.07.2018
17:39:22
То, что у них есть сервис (у експо) по распространению сделанных в нем приложений ни о чем не говорит

Play
30.07.2018
17:41:22

あなたの神
30.07.2018
17:41:45

Play
30.07.2018
17:42:00

Chu
30.07.2018
17:43:45
Всем доброго вечера!
А никто не может подсказать способ узнать тайтл сайта по урл?

theatz
30.07.2018
19:54:05
Привет
есть ли подобная конфа по протон нэйтив?

Admin
ERROR: S client not available

Arsenii
30.07.2018
20:24:19

Chu
30.07.2018
20:25:14
Правда, смотрю, не особо популярная, либа.

Arsenii
30.07.2018
20:25:46
я лучше нечего не придумал( тоже была похожая задача

Google

Chu
30.07.2018
20:26:14
Я видел решение через WebView, но не взлетело почему-то.

Arsenii
30.07.2018
20:28:01
мне понравилось, что получилось очень кратко и работает пока стабильно)
const response = await fetch(url)
const html = await response.text()
const cheerio = require('react-native-cheerio')
const $ = cheerio.load(html)
let title = $('title').text()
if (isNil(title) || isEmpty(title)) {
title = $('h1').text()
if (isNil(title) || isEmpty(title)) {
title = title.trim()
}
} else {
title = title.trim()
}
return title

Chu
30.07.2018
20:31:23
О. Еще и пример. Спасибо большое!

Arsenii
30.07.2018
20:32:39

theatz
30.07.2018
20:36:35
спасибо
нет, только решил посмотреть, что к чему
так что подсказать, к сожалению, не смогу

Mr. Bowler Hat
30.07.2018
21:51:44
А все ради кнопки с тенями для Android <5.0...
07-31 03:56:17.068 31090-31109/ilya_fedin.setupwizard W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class ilya_fedin.setupwizard.ButtonViewManager
Эта ошибка, оказывается, не только для моего ViewManager'а выходит
Наверное, не в ней дело?
Больше вроде ничего нативного про мою кнопку нет... А как проверить регистрацию объекта кнопки?


Mukhamed
31.07.2018
02:50:24
Всем привет кто-нибудь пользовался react-native-default-preference?
или какую библиотеку лучше использовать для сохранения данных как в userDefaults iOS?

Mr. Bowler Hat
31.07.2018
03:38:25
Я юзаю встроенный asyncstorage

Alexander
31.07.2018
04:25:22
Что лучше использовать для стилей? Сначала думал использовать styled-components, но у него траблы с typescript. Или может стандартный stylesheet поддерживает темы? В общем, в основном, нужна поддержка тем и возможность передавать данные для динамического изменения стилей
https://github.com/Bhoos/react-native-theming Как такое решение?

Gena
31.07.2018
05:23:28
Больше вроде ничего нативного про мою кнопку нет... А как проверить регистрацию объекта кнопки?
Ошибка с Could not find generated setter... не должна на вашу кнопку влиять, она там везде ))
Поставьте бряк-поинт в Android Studio на любом сеттере или в методе, где создается объект Button... запустите debug...
Впрочем, вам нужно другое... запустите приложение в debug через AndroidStudio, дальше Tools -> Layout Inspector... эта штука сделает снапшот всех нативных вьюх с их свойствами... найдите вашу кнопку, внимательно посмотрите на её св-ва, особенно на размер

Nikita
31.07.2018
07:28:29
Есть, называется headhunter
Если ты понимаешь о чем я

Stas
31.07.2018
08:22:48
мне нужно быстро вращать view, создавая эффект "подергивания". Интервал 200мс для одного подергивания.
Animated.loop(
Animated.sequence([
Animated.timing(this.spinValue, {
toValue: 1,
duration: 100,
easing: Easing.linear,
useNativeDriver: true
}),
Animated.timing(this.spinValue, {
toValue: 0,
duration: 100,
easing: Easing.linear,
useNativeDriver: true
})
])
)
this.spinValue.interpolate({
inputRange: [0, 0.5, 1],
outputRange: ["-0.5deg", "0deg", "0.5deg"]
});оно работает, но забивается ивент луп, так как sequence и loop работают не на nativeDriver.
нет ли способов это оптимизировать? Как-то нужно увеличить duration, сохранив скорость анимации

Google

Gena
31.07.2018
08:33:31
мне нужно быстро вращать view, создавая эффект "подергивания". Интервал 200мс для одного подергивания.
Animated.loop(
Animated.sequence([
Animated.timing(this.spinValue, {
toValue: 1,
duration: 100,
easing: Easing.linear,
useNativeDriver: true
}),
Animated.timing(this.spinValue, {
toValue: 0,
duration: 100,
easing: Easing.linear,
useNativeDriver: true
})
])
)
this.spinValue.interpolate({
inputRange: [0, 0.5, 1],
outputRange: ["-0.5deg", "0deg", "0.5deg"]
});оно работает, но забивается ивент луп, так как sequence и loop работают не на nativeDriver.
нет ли способов это оптимизировать? Как-то нужно увеличить duration, сохранив скорость анимации
Тут где-то проскакивала ссылка на сторонний модуль, естественно экспериментальный, который позволяет описывать анимации почти алгоритмически и посылать это описание в натив, так что вообще всё на стороне натива работает, думаю, если он у вас запустится, это будет решением. Ща попробую найти...