Aleksei
KlonD90
create-react-nativea-pp
KlonD90
ну дефолтном короче разворачивателе
Aleksei
Alex
у тебя в data.json не json…
Alex
назови его просто data.js
Alex
и всё будет ок
Alex
json имеет другой формат
Alex
совсем другой
Alex
{
“title”: “First”,
“bio: “First”
}
Alex
типа такого
Aleksei
через валидатор прогони
Kirill
в RN styled-components в среднем в 1.5 раза медленней рендерятся, интересно насколько это критично
Murad
sections он ожидает Array
у тебя Object
Murad
проверь чтобы было
export const CONTENT = [{}]
и импорти через import {CONTENT} from
Murad
ага, ты просто заимпортировал модуль
а это {default: ..., другие ключи ...}
короче не то что тебе нужно
Murad
если ты хочешь реально json, тоесть без вычислений
то делай его спокойно
{
"sections": [{}, {}]
}
просто валидным делай
Murad
обращения аналогичны, но не придется export делать
Aleksei
Kirill
+ styled.View всегда почему-то добавляет на выходной элемент style в виде массива, например [80, ]
Murad
посмотри что это, StyleSheet.flatten отдает обратно по индексу
Kirill
с одной стороны хорошо что стили применяются после StyleSheet.create с другой плохо что в виде массива, так как shellowCompare будет выдавать false при сравнении стилей и на каждом чихе ререндерить компонент
Murad
js
Джон
Ребят, есть у кого-то нормальный пример, как заюзать createNavigationContainer?
Vit
Alex
А кто-нибудь боролся с тем, что на android время от времени отваливается половина изображений?
Alex
largeHeap (или как там) включил - временно помогло, потом опять изображения начали отваливаться (
Murad
Dimensions
Alex
попробуй высоту указать
Igor
Привет всем, кто решал проблему маски для инпута? Ну то есть чтобы когда юзер вводил телефон, он автоматом в инпуте при вводе 9999999999 превращался в (999) 999-9999 ?
Нашел такой вот компонент https://github.com/benhurott/react-native-masked-text он делает что нужно, но проблемка в том что он использует onChangeText меняет стейт и стейт потом уже рендерится в инпуте, недостаток подхода в том что когда доходишь до последненго символа, и вводишь лишний, то лишний символ появляется, а потом сразу исчезает, это слегка раздражает, хочется превентить нажатие, чтобы символ вообще не печатался. Но что-то не могу понять можно ли это сделать, как это обычно длеается в вебе, то есть через эвент onkeypress когда можно вернуть false  чтобы отменить ввода символа. Может есть уже готовые компоненты с таким поведением? Находил нативные компоненты под ios, которые делают что нужно, но пока опыта не хватает самому написать биндинг для реакт натива
Vit
Маски - зло)
Anonymous
Привет всем, кто решал проблему маски для инпута? Ну то есть чтобы когда юзер вводил телефон, он автоматом в инпуте при вводе 9999999999 превращался в (999) 999-9999 ?
Нашел такой вот компонент https://github.com/benhurott/react-native-masked-text он делает что нужно, но проблемка в том что он использует onChangeText меняет стейт и стейт потом уже рендерится в инпуте, недостаток подхода в том что когда доходишь до последненго символа, и вводишь лишний, то лишний символ появляется, а потом сразу исчезает, это слегка раздражает, хочется превентить нажатие, чтобы символ вообще не печатался. Но что-то не могу понять можно ли это сделать, как это обычно длеается в вебе, то есть через эвент onkeypress когда можно вернуть false  чтобы отменить ввода символа. Может есть уже готовые компоненты с таким поведением? Находил нативные компоненты под ios, которые делают что нужно, но пока опыта не хватает самому написать биндинг для реакт натива
хм, вроде его юзал и было нормально, щас гляну в проекте еще раз
Anonymous
а нет там проще сделано, свой инпут и keyboardType="phone-pad" :-D
Igor
Другой супер вопрос, как получить высоту экрана с учетом статус бара? Dimension всегда возращает высоту без его учета
Vit
В чяте пишут что обновились до 0.46 и все шустро полетело. Рендер с 700мс до 70 упал. Еще не включал но заинтригован)
Egor
Igor
Vit
Vit
node ./scripts/enableFiber.js
Kirill
Привет всем, кто решал проблему маски для инпута? Ну то есть чтобы когда юзер вводил телефон, он автоматом в инпуте при вводе 9999999999 превращался в (999) 999-9999 ?
Нашел такой вот компонент https://github.com/benhurott/react-native-masked-text он делает что нужно, но проблемка в том что он использует onChangeText меняет стейт и стейт потом уже рендерится в инпуте, недостаток подхода в том что когда доходишь до последненго символа, и вводишь лишний, то лишний символ появляется, а потом сразу исчезает, это слегка раздражает, хочется превентить нажатие, чтобы символ вообще не печатался. Но что-то не могу понять можно ли это сделать, как это обычно длеается в вебе, то есть через эвент onkeypress когда можно вернуть false  чтобы отменить ввода символа. Может есть уже готовые компоненты с таким поведением? Находил нативные компоненты под ios, которые делают что нужно, но пока опыта не хватает самому написать биндинг для реакт натива
хз я сам написал маску, делов на 20 строчек
Vit
Kirill
Kirill
не пойму, эт куда писать?)
Vit
Kirill
Сюда)
надо попробовать, спасибо 🤔хотя по идее файбер скорость рендера то не уменьшает)
파쇼크
А зачем сперва фолс потом тру?
Vit
Сед же. Меняет с на
Евгений
Люди добрые! Подскажите как из функции установить фокус на текстовое поле
Kirill
Kirill
как ни странно)
Aleksei
Albert
Привет. Подскажите каким образом в FormInput (использую react native elements) добавить свойство secureTextEntry?
Aleksei
position: absolute
Andrey
Кто запускает аппы через Android Emulator на линухе?
Эмулятор намертво вешает систему, как только я пытаюсь включить виртуальный девайс. Ubuntu 16.04 x64 8 гб озу
Anonymous
Озу сколько
Anonymous
Владимир
оффтоп - кто юзает Typescript - как вы организуете интерфейсы?
Один интерфейс - один файл? или делаете какой-то d.ts общий? Или как-то еще?
Kirill
Denis
Господи, спасибо, ты услышал мои мольбы, наконец то я смогу внести вклад во всестороннее развитие молодежи Кыргызстана!
Anonymous
Albert
Andrey
Привет
а обязательно компонент должен в рендере ui что-то возвращать? я бы логику туда вставил
Vit
Можно null
Andrey
ну это нормальный подход сделать компонент который будет что-то делать при изменении state и не оказывать влияния на  UI?
Egor
Не очень вообще иметь state
Yuriy
@olebedev нарушение @tabekg
Владимир
/s/<div>/<View>
Oleg
Oleg
Нашел. Убрал
Андрей
Это который официальный сдк?
Андрей
Кто запускает аппы через Android Emulator на линухе?
Эмулятор намертво вешает систему, как только я пытаюсь включить виртуальный девайс. Ubuntu 16.04 x64 8 гб озу
Egor
Андрей
Не знаю. У меня проблем не было. С эмулятором официальным от гугла
Anna
Андрей
Да это я скопировал сообщение не удачно))
Андрей
Это не моя проблема)
Андрей
Кто запускает аппы через Android Emulator на линухе?
Эмулятор намертво вешает систему, как только я пытаюсь включить виртуальный девайс. Ubuntu 16.04 x64 8 гб озу
Андрей
Короче сложно) сорян)