Artem
В RN шаблон по умолчанию использует flow, а не ts. Поэтому не "у вас", а именно вы так и создаете проекты. Впрочем, типизация - очень полезный инструмент...
Хм, спасибо. Тогда вопрос, как я создал проект с ts?) react-native init name (android studio build) react-native run-android react native start вроде ничего необычного
Artem
Спасибо
Artem
Я вроде пресоздал и ок
Artem
Может я тогда когда старый создавал, создавал через react-native-create-project, а он сделал тс
Gena
Может я тогда когда старый создавал, создавал через react-native-create-project, а он сделал тс
Родной cli тоже может чужие шаблоны использовать... вот тут подробней написано: https://github.com/react-native-community/cli/blob/master/docs/init.md#initializing-project-with-custom-template
Artem
Благодарю
Mikael
Ребят, плиз хелп! Делаю проект на react-native c typescript: RN 0.62.2 TS: 3.8.3. Мне потребовался модуль crypto из nodejs, я по инструкции установил react-native-crypto. При запуске появлется: error Cannot use import statement outside a module. Run CLI with --verbose flag for more details. /Users/mikhail/Coding/buzzchat/node_modules/react-native-crypto/index.js:3 import { randomBytes } from 'react-native-randombytes' ^^^^^^ Второй день не могу заставить работать? Что пробовал: 1. ПРописать "type": "module" в package.json 2. Поставить через rn-nodify 3. Установить 'node-libs-react-native'
Филипп
Попробуйте высоту контейнера через minHeight. Мне это помогло. Даже не использовал keyboardAvoidingView
Спасибо за совет, Nik, попробовал подставлять height подложке и это решение помогло. Хорошее решение, + к карме🙂
Mikhail
Ты же юзаешь ts
Mikael
Потому что модуль react-native-crypto написан на js
Mikael
По сути не компилируется библиотека react-native-crypto
Artem
пишет кто в VSCode? есть color picker под js, как встроенный в .sass?
Artem
ого, даже такой есть
Artem
спасибо
Artem
правда он мертвый
Artem
есть вообще у кого-то сборничек экстов под реакт в vsc?
Тот самый Тимофей
По сути не компилируется библиотека react-native-crypto
Последний раз когда приходилось работать с шифрами, отлично встал node-forge.
Mikael
Ок, гляну, спасибо!
Тот самый Тимофей
есть вообще у кого-то сборничек экстов под реакт в vsc?
ESLint) Под обычный styled-components ещё, и за глаза имхо)
Artem
как жить-то без него
Alex
react-navigation как сместить headerTitle ?
Илья
ребят как принять аргумент navigation? для navigation.navigate что бы привязать событие на кнопку у классового компонента? в конструктор передать?
Alex
react-navigation, объвел контейнеры title и left, как их выровнять?
Vlad
react-navigation, объвел контейнеры title и left, как их выровнять?
Можно в один блок завернуть их и расставить как надо
Alex
Я долго понять не мог, почему у меня не нажималась половина кнопки на андроид
Denys
Доброго времени суток, кто знает как реализовать функционал гугл карт, что при вводе название города в выпадающем списке предлагались варианты как на скрине?
Vlad
Кто может подсказать на какие ресурсы обратить внимание, что и где изучать, чтобы писать нативные модули для РН?)
Илья
Что это за фигня, делал все вышеуказанные рекомендации, нифига не помогает
Artem
RN не умеет в объединение,вроде border вместо borderColor, borderWidth, borderStyle ?
Denys
Дадата
Как я понимаю оно только для России?
Alexsandr
Как я понимаю оно только для России?
Ага, либо используй geocoder от гугла
Alex
Кто-то сталкивался?
Alex
При том если обновить стейт скролл уходит вправо
Mikael
Подскажите, а кто прикручивал библиотеки nodejs к RN c typescript?
Tender
Подскажите, а кто прикручивал библиотеки nodejs к RN c typescript?
2 дня назад эту тему подымали в этом чате. А зачем?
Alex
Почему клик иногда хандлиться на последний элемент?
Илья
Может у тебя айдишники совпадают?
Илья
Та нет, id разные
покеж скрин, как ты элементы выводишь в список
Alex
кто-то сталкивался с таким?
cd android && ./gradlew clean
Alex
Может у тебя айдишники совпадают?
Оно хандлиться конкретно на другой элемент, id в клике другой прилетает
Илья
возьми flatList попробуй
Alex
возьми flatList попробуй
с flatlist было тоже самое
Alex
возьми flatList попробуй
Покликал по одному компоненту
Alex
а, и при том такое только на ios Сделал SafeAreaView и баг ушёл, но таким образом низа нету
Илья
попробуй передвать id={c.id} в компонент, а там своим handleClick возвращать его обратно. Чисто ради интереса, будут дублироваться или нет
Alex
Покликал по одному компоненту
Это те, что возвращаются c.id
Alex
Просто оно конкретно забирает клик, поэтому при SafeAreaView что клик проходит, та и по логу
Илья
cd android && ./gradlew clean
у меня нет папок. Я через expo делаю
Alex
у меня нет папок. Я через expo делаю
https://docs.expo.io/versions/latest/react-native/asyncstorage/
Илья
Просто оно конкретно забирает клик, поэтому при SafeAreaView что клик проходит, та и по логу
ну чесно, я такое первый раз вижу. Нужно перебирать смотреть
Alex
ну чесно, я такое первый раз вижу. Нужно перебирать смотреть
ах да, оно не только тригерить не туда во время клика по item
Alex
Но и когда я вверху где-то нажимаю, не в этом scrollview
Alex
Через раз кликает внизу, при нажатии где-то вверху экрана
Илья
Построй цепочку, глянь в каком месте именно это происходит. Убире все параметры, передавай handleClcik и вовзращай id. Потом добавляй другие события по типу инклуд. Возможно это баг именно iphone 11 или самого эмулятора
Mikael
2 дня назад эту тему подымали в этом чате. А зачем?
Мне нужно прикрутить web3js. Проблема сейчас возникла с модулем react-native-crypto: error Cannot use import statement outside a module. import { randomBytes } from 'react-native-randombytes' ^^^^^^ кто знает, что поправить, чтобы модули нормально импортировались. Причем этот баг и для typescript и на обычном js
Mikael
Пишут, что для этого надо правильно настроить babel - но видимо что-то поменяли в версии RN - если раньше эти модули легко подключались
Artem
как редактировать динамически содержимое <Text> ? Или для этого лучше использовать какой-то другой компонент?
Anonymous
или опциональный рендеринг
Artem
хз, любой вариант. Хочу при изменении переменной, обновлять её в блоке
Artem
https://ru.reactjs.org/docs/conditional-rendering.html
т.е. написать свой DynamicText extends Text и дать ему метод изменения текста?🧐
Artem
Что
написать отдельный компонент
Anonymous
<Text>{this.state.variable}</Text>
Anonymous
Чем такой вариант не устраивает? Либо я вас не понял