Vlad
а что используется для подгрузки данных в списке? я так понял, flatlist не подходит для этого
У флетлиста есть пропс onEndReached с помощью него можешь делать запрос и подгружать данные
Roman
А какие есть варианты облачно билдить iOS апку ??
Bogdan
У флетлиста есть пропс onEndReached с помощью него можешь делать запрос и подгружать данные
Да, спс, я осилил, там подгрузку можно делать, ещё и обновлять можно, норм, довольно круто
You are my friend
Привет, создал компонент TextInput для ввода, потом когда нажимаю на клавиатуре кнопке Next или на область вне клавиатуры, чтобы клавиатура закрылась, то меня скролит вверх. Как можно пофиксить скролл?
Adamets
а есле я не изучал react а сразу хочу приступить к изучению react native это не будет ошибкой ?
Timur 👨‍💻
Если чисто верстка, то не страшно, а если прогать, то желательно))
Daniil
Всем привет, подскажите пожалуйста, как адекватно стайлить изображения, указываю ширину меньше, он мне просто обрезаает картинку, использую дефоллтный Image, картинка в png
Aynur
а есле я не изучал react а сразу хочу приступить к изучению react native это не будет ошибкой ?
основы реакта тебе придется узнать в любом случае, так что не страшно
Daniil
спасибо большое
Сергей
Ребят, почему могут не работать сокеты в белоруссии? В россии приложение подключается к серверу, а вбелоруссии нет
Макс
Санкции)
Макс
P.s. joke
Maxim
Как это не нужны?
Maxim
Ты же знаешь, откуда они взялись?
Maxim
Я понимаю твою мысль. Но заявлять, что знания CSS не нужны в RN — в корне неверно.
Maxim
верно. каскадности нет
И классов, и селекторов, и медиазапросов. Но суть-то в свойствах. И за справкой обращаться будешь, вероятно, в CSS документацию, а не RN. И по stackoverflow свои хотелки искать будешь, скорее всего, по CSS категории.
Maxim
Ну это как бы только подтверждает мои слова. 😉
Aleksei
официальное же есть) https://yogalayout.com
Maxim
Я не заявлял «CSS нужен в RN». Я сказал, что нельзя говорить «CSS не нужен в RN». Несмотря на схожесть, смысл немного разный.
Anatoly
Если у меня есть страница в приложении, на которую я могу попасть из нескольких разных мест, как мне при входе на страницу проверять, откуда я сейчас на неё попал? В конструкторе проверяю передаваемый на эту страницу пропс, оно отлично работает, но только первый вход на эту страницу. Если в дальнейшем я захожу на эту же страницу с другой - то конструктор, разумеется, не работает, передаваемый пропс не считывается. componentDidMount не срабатывает каждый вход на страницу. Как можно выйти из ситуации? Есть какой-то хук, который каждый раз срабатывает при входе на страницу?
Anatoly
React Navigation?
Через react-navigation-drawer
Maxim
Если React Navigation, то там cDM срабатывает не всегда, верно. https://reactnavigation.org/docs/en/navigation-lifecycle.html Вот здесь описано почему и что можно сделать.
Serhii
В дровере можно анмаунтить скрины
Bogdan
50 елементов во флетлисте, при скроле - белый екран, что за бред
Bogdan
из-за этого лагать может?) keyExtractor={() => Math.random() * 20000 + 1}
You are my friend
Ребята, кто может помочь с ошибкой, скролиться вверх когда закрываю клавиатуру(((
Serhii
из-за этого лагать может?) keyExtractor={() => Math.random() * 20000 + 1}
Зачем это?) ключ должен быть статическим и уникальным
Bogdan
Зачем это?) ключ должен быть статическим и уникальным
да просто проовал, но суть в том, что 50 записей и мигает
Serhii
да просто проовал, но суть в том, что 50 записей и мигает
Так может проблема не во флетлисте, 50 элементов он рендерит очень легко
Serhii
И мигает скорее всего из за ключа
Bogdan
Так может проблема не во флетлисте, 50 элементов он рендерит очень легко
я убрал рандомные числа, сделал строку, споитом разбил , примрно 50 елементов, лагает, я хз почему, недавно 5к делал и не лагало
Serhii
Как пальцем в небо) Покажите код, что рендерит, что на экране, сколько ререндеров
Arczi
народ у кого была ошибка после апдэйта xcode ?
Arczi
что нужно сделать
Роман
Ни кто не сталкивался с такой ошибкой: (node:15028) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. ::ffff:127.0.0.1 - - [21/Jan/2020:14:34:56 +0000] "GET /index.bundle?platform=android&dev=true&minify=false HTTP/1.1" 500 594 "-" "okhttp/3.12.1" Error: Call retries were exceeded at ChildProcessWorker.initialize (D:\projects\react native\node_modules\jest-worker\build\workers\ChildProcessWorker.js:193:21) at ChildProcessWorker.onExit (D:\projects\react native\node_modules\jest-worker\build\workers\ChildProcessWorker.js:263:12) at ChildProcess.emit (events.js:182:13) at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12) ::ffff:127.0.0.1 - - [21/Jan/2020:19:07:51 +0000] "GET /index.bundle?platform=android&dev=true&minify=false HTTP/1.1" 500 594 "-" "okhttp/3.12.1"
Роман
Типа у промиса нету resolve
Спасибо конечно, но я читать умею немного по английски 😊 может ты знаешь как побороть такую ошибку в одной из библиотек? Может там версию понизить или еще что... гуглил уже всяко, но ничего толкового не нашел.
Bogdan
В keyextractor опять поди?
Все норм, я запустил сборку на телефон сразу, он лаганул, пересобрал, все нормально, не лагает
Сергей
Спасибо конечно, но я читать умею немного по английски 😊 может ты знаешь как побороть такую ошибку в одной из библиотек? Может там версию понизить или еще что... гуглил уже всяко, но ничего толкового не нашел.
У меня подобное с сокетами было, только там вместо ошибки миллион варнингов Да, помогла установка предыдущей версии Что за либа у тебя хоть?
Vitaliy
Спасибо конечно, но я читать умею немного по английски 😊 может ты знаешь как побороть такую ошибку в одной из библиотек? Может там версию понизить или еще что... гуглил уже всяко, но ничего толкового не нашел.
Основная проблема, похоже, не в промисе, там просто warning Error: Call retries were exceeded at ChildProcessWorker.initialize (D:\projects\react native\node_modules\jest-worker\build\workers\ChildProcessWorker.js:193:21) https://github.com/facebook/jest/issues/8769 говорят причина может быть в node
Anatoly
Кто-то пользуется vscode для RN? Какие плагины можете посоветовать? Установлен auto import, но всё равно практически все импорты приходится писать руками
Anatoly
Да просто поставь сниппеты и пиши коротко )
Просто импорты лень руками прописывать)
А_Greece 🌸
Вс у тебя лагает, он все импорт должен видеть из коробки
У меня тоже не подхватывает автоматически
Anatoly
у меня все импортится автоматически, никаких плагинов для импортов не ставил
вот удалил плагин для автоимпорта, убрал импорт файла - и всё, vscode даже не предлагает импортировать
Anatoly
Anton
у тебя проект на ts или js?
Bogdan
Anatoly
Anatoly
я хз, какой плагин? снеси его и заново поставь, он из коробки умеет
https://marketplace.visualstudio.com/items?itemName=NuclleaR.vscode-extension-auto-import вот с этим плагином работает. Но он не обновляется с 2018 года.
Anton
js
Попробуй сделать Reload window cmd + shift + p > Developer: Reload Window
Anton
и посмотри, появится ли импорт
Bogdan
это вскод на помойку пора выносить, если оперативки мало - работать не возможно, даже если много, он бывает сам не подсветит путь, бывает загрузка минут по 5, но этот функционал из коробки идет
А_Greece 🌸
Подсвечивать путь и автоматом импорты менять разные вещи 🤷🏻‍♀️
Bogdan
Bogdan
Anton
ок
Anton
😄
Bogdan
Ну ок, если стереть и начать заново писать - он предлагает импорт. Но почему нельзя импортировать уже написанное?
можно, это у него заеб, вот у меня как часы работает, но бывает, что путь не может найти, это фича
Anatoly
Вот так работает
Bogdan
хз, фича, ну вот я в левом файле написал, сразу он его видит везде