Denis
медленее приложение работает, это заметно
Сергій
дело в приложении )
Denis
нет, попробуй отрендерить 1000+ список на 5 андроиде
Denis
FlatList будет работать медленно, будут видны фризы
Сергій
да хоть 10К ) у меня RecyclerView
Denis
ну ты лейзи лоад для такого списка реализовывал?
Сергій
для чого?
Сергій
все 10К вью не создаются
Denis
ну ты делаешь запрос на сервер на 10к список?
Сергій
причем тут сервер? речь шла о рендере списка
Сергій
а так пагинация
Denis
ну вот чтобы нормально рендерить такие большие списки нужно реализовывать lazy load и делать запрос на условные 20-30 элемнентов при скролле
Denis
так реализованы новостные ленты в любом приложении
Тот самый Денис
Добрый день, добрался до редакса, есть-ли на просторах сети какие-либо обучающие статьи по данной технологии? Неделю пытаюсь оранизовать вменяеммый стор в своём приложении но пока что безуспешно
Khorark
Denis
есть, но я говорио про вот этот баг
Denis
https://github.com/facebook/react-native/issues/23158
Denis
https://github.com/facebook/react-native/issues/13413
Valentin
Фейсбук о Рект Нейти и не только (видео со вчерашней конференции):
https://developers.facebook.com/videos/2019/mobile-innovation-with-react-native-componentkit-and-litho/
Dmitry
useEffect вторым аргументом принимает отслеживаемые данные
Dr
Всем привет. Использую react-native-navigation. И хочу сделать кастомный нижний таб бар. Я правильно понимаю что бы такое сделать, я должен скрыть нативный. И отдельным компонентом подключать свой на все экраны где нужен таб бар?
invariance
Dr
а как тогда?
invariance
Там есть пропс специадьный
Dr
я здесь смотрел пример
Dr
https://github.com/wix/react-native-navigation/issues/498#issuecomment-456218215
invariance
Не помню название
Dr
пропс для чего?
invariance
Для установки компонента таббара
Dr
хм, ладно, еще поищу
Dmitry
Dr
🤔
Dr
Нет
Dr
Да
invariance
Anonymous
const [visible, setVisible] = useState(false)
useEffect(() => {
Clipboard.setString('walletName02u3209n2njh2o28u29e2jh2')
})
const _getContent = async () => {
await Clipboard.getString()
await setVisible(true)
}
Anonymous
Не работает useEffect
Anonymous
Почему не работает setVisible?
Anonymous
59
Anonymous
"react": "16.8.3",
Anonymous
useEffect(() => {
Clipboard.setString('walletName02u3209n2njh2o28u29e2jh2')
}, [])
а вот так ошибки нет
Anonymous
может кто знает почему?
Khorark
Ты читал про это вообще?
Khorark
Что такое useEffect, когда он вызывается
Khorark
И что такое 2 параметр
Anonymous
читал но пока не разобрался
Khorark
читал но пока не разобрался
На хабре есть статья Дена Абрамов, которая переведена. Там подробно все написано.
Если в кратце, то 2 параметром Ты передашь зависимости хука в массиве, которые он будет отслеживать и запускаться. Если пустой массив, то хук отработает только один раз при монтировании
Khorark
Если нет второго параметра, то при каждом изменении состояния будет запускаться
Denis
Привет всем, кто-то юзал gifted-chat?
чей ты
в react-navigation на didMount делаю
this.props.navigation.setParams({title: 'Updated!'})
и ничего не происходит
тайтл не изменился
Denis
из-за чего текст может подскочить вверх?
Masha
lineHeight мб
Denis
lineHeight мб
я не могу понять чего тогда placeholder по центру?
Anonymous
Добрый день, из-за чего это может быть? Сделал проект в снаке, настало время генерить АПК. Создал на компе проект, вроде дефолтный запустился. Установил все библы, скопировал код. Не обновляется и все тут. Фикс из инета выдает ошибку.
Anonymous
Anonymous
Пытаюсь просто run-android пока что запустить
invariance
invariance
invariance
Выглядит как директория, а не как модуль
Anonymous
что такое ./src/data?
Не знаю, в инете искал по запросу "build not update" или как-то так, выдало команду, которая мне раньше помогала)
Anonymous
Одно дело код писать, а вот эти штуки пипец непонятные
Anonymous
Жаль что прям из снака сгенерить нельзя - там все работает.
invariance
у тебя прям в ошибке указан файл и что там не импортится
invariance
я лично вообще генерю через ./gradlew assembleRelease
Anonymous
Да я просто думал перед генерацией проверить через run-android что все библы подтянулись и все работает
invariance
без кода это гадание на кофейной гуще
Anonymous
Ладно, поковыряюсь еще, спасибо за реакцию)
invariance
чей ты
`
Anonymous
чей ты
это вообще нормально в мире react-navigation?
static navigationOptions = ({ navigation }) => ({
...navigation.state.params,
});
// ...
componentDidMount() {
const { navigation } = this.props;
navigation.setParams({title: 'custom title'});
}
Никита
invariance
собсна Home можно заменить переменной, которую меняй скок хош.
чей ты