GrafMine
та он тут не важен
GrafMine
текст засетеный в сетСтейт игнориться
Anonymous
Ну ты же говоришь в одном пишешь в другом меняться должно )
GrafMine
валью его не хавает заного
Anonymous
Какой текст игнорится ?
GrafMine
введен и изменен регуляркой
Anonymous
Входные аргументы изменять плохо
Anonymous
В callback для setstate в логе значение не меняется ?
GrafMine
меняеться
Anonymous
Внутри currency input в рендере логируй value
GrafMine
http://prntscr.com/l9yedx
GrafMine
это как ?)
GrafMine
я логирую в рендере стейт который передаеться в валью
GrafMine
он изменяеться но не текст в инпуте
Anonymous
Сделай его для теста не styles. Или styles(comp)’’
GrafMine
плеа ))) ты чувак выручил меня ))
GrafMine
Или styles(comp)’’
GrafMine
помогло)
Anonymous
А как оно работать должно вообще ?) ты вводишь что-то потом что-то совсем новое вставляешь в тот же ввод
GrafMine
ну я тесчу так, я ввожу что либо, потом нажимаю на кнопку в которой я сетю другое для инпута
GrafMine
и сейчас оно работает
GrafMine
а раньше тупо игнор
Anonymous
Ок
Anonymous
Удачи )
Anonymous
Странно )
GrafMine
блин косяк stylecomponent
GrafMine
даже подумать не мог
Anonymous
Не понятно )
Anonymous
В таких случаях дебажить надо с рендера самого нижнего в иерархии
Anonymous
Наверное потому что styled все pure
Anonymous
А ты где-то мутируешь
Anonymous
Но это пальцем в небо
GrafMine
ну там по истории вроде понятно)
GrafMine
const CurrencyInput = styled.TextInput` заменил на const CurrencyInput = styled(TextInput)`
GrafMine
=)
Anonymous
Попробуй text в новую переменную
Anonymous
Должно сработать
GrafMine
та не … там я даже если послностью каменчу ончеджтекст
GrafMine
он игнорит валью
Alik
Всем привет! Как логинитесь через vk с firebase?
Alik
У них ведь access_token другого формата
Aleksei
почистил но все равно ( че за файл он не может найти?
это уже не про файл, это bundle identifier пишет нет в Info.plist
Ivan
он игнорит валью
ios? Вродь ишью даже есть про это, попробуй обновлять key у нужного инпута, чтоб перерендерился, но эт такое
Vall
всем привет, подскажите пожалуйста в чем ошибка(не ругайте за быдло код), вот мой код для logout : logOut = async _ => { this.props.navigation.closeDrawer(); const token = await AsyncStorage.getItem("userToken"); const res = await fetch("", { method: "GET", headers: { "X-API-Token": token }, }); if(res) { await AsyncStorage.removeItem("userToken") .then(_ => { this.props.navigation.navigate("loginStack"); }) } } , вот мой навигатор : const PrimaryNav = (auth = false) => { return createStackNavigator({ loginStack: { screen: login }, drawerStack: { screen: DrawerNavigation } }, { headerMode: 'none', title: 'Main', initialRouteName: auth ? "drawerStack" : 'loginStack' }) }; class App extends React.Component { constructor(props) { super(props); this.state = { auth: false } } componentDidMount = async _ => { const userToken = await AsyncStorage.getItem('userToken'); this.setState(_ => ({ auth : !!userToken ? true : false })); }; render() { let Layout = PrimaryNav(this.state.auth); return <Layout /> } } , проблема в том, что когда я первый раз запускаю приложение, то все нормально работает, без багов, то есть зашел-вышел,зашел-вышел, все гуд, но когда я запускаю повторно приложение(logout не делаю), то меня перебрасывает на определенную страницу(это тоже гуд), но когда я делаю logout, то меня переносит на страницу логина и через 1 секунду переносит снова на определенную страницу, дальше я не могу никуда клацнуть кроме на кнопку вызова drawer который так же не реагирует на мои тапы как и все остальное на странице, кроме как перезапустить приложение ничего не помогает, подскажите, в чем проблема, что я делаю не так?
Alexey
не видно, чтобы у вас в вызове logout менялся стейт auth
Alexey
вернее, у вас logout никак не влияет на auth
Vall
не видно, чтобы у вас в вызове logout менялся стейт auth
мда...протупил, завтра правлю, ошибка в этом, спасибо!
Illiа
Все привет. Как реализовать position: 'fixed', bottom: 0. Прибить елемент у низу экрана для андроида и иос. пример: https://prnt.sc/la00nu
Yurii
вынести его за пределы скролл вью и сделать позишн абсолют поверх этой скролл вью
Олег
может кто подскажет, на android stuido можно тестировать пуши?
Рома
На эмулятор андроидовский пуши нормально отправляются
Олег
понял, у меня проект на framework7 старый еще, подключаю firebase push
Олег
все по документации
Олег
и не ходят
Олег
причем нигде в гайдах нету такого кейса, там либо прилага не компилится, либо ходят пуши…
Олег
может кто firebase пуши себе подключал?
Aynur
я подключал
Олег
по доке делается все или надо какие-то танцы с бубнами?
Aynur
так
Aynur
а ты всё сделал, что было сказано и в доках по Messages?
Олег
там в 2 build.gradle файла добавляется инфа
Олег
все добавлено
Олег
firebase сказал, что коннект успешный
Aynur
так, в фаербейзе если отправить по токену - ошибка есть?
Олег
так, для тупых, как токен узнать?)
Aynur
https://rnfirebase.io/docs/v5.x.x/messaging/android это и https://rnfirebase.io/docs/v5.x.x/notifications/android все шаги проделаны?
Aynur
так, для тупых, как токен узнать?)
const fcmToken = await firebase.messaging().getToken(); if (fcmToken) { // user has a device token } else { // user doesn't have a device token yet }
Олег
сейчас попробую
Dmitry
Есть вопрос, не относящийся к RN, но может кто сталкивался или знает в какую сторону копать... Есть набор чисел с весами (1, 0.1), (2, 0.2), (3, 0.3) ... Как выбрать можно случайное число из набора с учетом веса, т.е числа с большим весом будут выбирать чаще...
Vit
если в лоб то взять рандом в диапазоне суммы весов, потом складывать веса и смотреть в какой диапазон попало значение рандома. главное складывать каждый раз в одном и том же порядке или сразу диапазоны нарезать)
Vit
это если тебе согласно весам стату надо будет нарезать, например среднее там или медиану
Sergey
Если веса кратные, то самый легкий способ - швырнуть в массив по несколько копий пропорционально весу, перемешать его и потом брать по случайному индексу
Dmitry
скорее всего без нейронки не обойтись
Dmitry
я сейчас прикинул, как будут распределяться веса и как меняться - слишком сложно
Никита
я сейчас прикинул, как будут распределяться веса и как меняться - слишком сложно
Не вижу проблемы, Vit предложил верное простое решение. Обычная дискретная случайная величина по сути
Dmitry
Не вижу проблемы, Vit предложил верное простое решение. Обычная дискретная случайная величина по сути
Хорошо, а дальше веса будут не статичными а определяться на основе внешних факторов