Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Это бот, забей
Обидно такто
Bohdan
Bohdan
Bohdan
Почему в мувикард не передаются пропсы?
Ivan
погляди формат данных, которые передаются в renderItem
Nikita
_renderMovieItem = ({item}) =>...
Bohdan
спасибо😀
Victor
Ребята помогите плз нубу const callback = (error, sound) => { sound.play(() => { sound.release(); }); }; const sound = new Sound(this.url, null, error => callback(error, sound)); Так работает const sound = new Sound(this.url, null, error => (error, sound) => { sound.play(() => { sound.release(); }); }); а вот так нет, почему ? Записи эквивалентны...
Vitaliy
Ребята помогите плз нубу const callback = (error, sound) => { sound.play(() => { sound.release(); }); }; const sound = new Sound(this.url, null, error => callback(error, sound)); Так работает const sound = new Sound(this.url, null, error => (error, sound) => { sound.play(() => { sound.release(); }); }); а вот так нет, почему ? Записи эквивалентны...
Не эквивалентны. В первом случае у вас вызов callback , во втором - описание. В вашем втором примере (без учета требований линтинга и т.п.) с использованием IIFE (https://getinstance.info/articles/javascript/immediately-invoked-function-expressions/) рабочий вариант выглядит примерно так: const sound = new Sound(this.url, null, error => ((error, sound) => { sound.play(() => { sound.release(); }); })(error, sound));
Gena
Вообще это больше похоже не на баг в WebView, а на баг в RN (при одном условии, если размер самого WebView при скролле/клике не меняется).
Preeternal
Подтверждаю. WebView не использую, а описанная проблема после рендера иногда есть. Похоже баг РН.
Preeternal
Но не исключаю что где то проскакивает одинаковое значение key у компонентов
Gena
Очень интересно локализовать, если есть такая проблема, она критическая. Хорошо бы было иметь понимание, это общая проблема или только Android/iOS? Ещё лучше было бы иметь репу на github, где это воспроизводится. Это в районе ScrollView (или других скролящихся элементов типа списков), правильно я понимаю?
Preeternal
Воспроизводится. Но далеко не всегда. Да. Scroll View. На iOS не замечал вроде (хотя реже там бываю - в основном на андроид сижу)
Preeternal
Была локализована подобная проблема. При рендере таблицы - иногда не рисовало одну из строк. Проблема оказалась в значении key
Preeternal
И на физическом девайсе - полностью пустого скрина ещё не видел. Только симулятор андроид
Vadim
А есть какой-то гайд по иконкам? Вроде экспонировал в PDF, в они все равно криво выглядят. Делаю иконки табов в react native navigation.
Vadim
React native vector icons заюзай
Так мне из дизайна иконки нужны
Vadim
А зачем в пдф?
Стандарт для iOS . Я сам охренел
Gena
pdf - это один из вариантов рендерить вектор универсально, насколько я знаю. Но мы сейчас так делаем, если иконка одноцветная - добавляем в кастомный шрифт, который через react-native-vector-icons показываем, если многоцветная, то по старинке в png
Gena
А я вот для любителей ужастиков потратил 20 минут и описал ту фигню, которая при разработке RN происходит (это на самом деле про то, что в 0.58.2 внезапно опять шестой бабель в node_modules приезжаеть начал): https://github.com/facebook/react-native/pull/23276
Gena
Владимир... здесь ник из очень старых времен )
Gena
Но на Геннадия я откликаюсь тоже 😂
Preeternal
😁
Andrey
import WebImage from 'react-native-web-image' - @gblack9 спасибо за классную вещь
Gena
import WebImage from 'react-native-web-image' - @gblack9 спасибо за классную вещь
Приятно слышать. Всё же у меня как только появится время, есть планы по очень большим изменениям там, поэтому если хочется стабильности и лучшей поддержки, посмотрите на react-native-fast-image - оно по тем же принципам построенно, только лучше поддерживается.
Andrey
😂 я с него свалил на вашу либу - там на Андроиде одно время по полкартинки рендерилось
Preeternal
Как в плэймаркете задать вилку на стоимость приложения? От 0 до ...
Preeternal
Задача, сделать приложение бесплатным. Но иметь возможность просить донат
Preeternal
Там вижу только или или
Preeternal
Бесплатным делать?
Dima
ну, ты же хочешь бесплатное приложение
Preeternal
ну, ты же хочешь бесплатное приложение
Потом можно будет включить покупки?
Preeternal
Не нашёл в меню пока такого
Dima
не знаю как именно все это включается, но у бесплатных приложений доступны внутренние покупки
Preeternal
Спасибо, на данном этапе делаю бесплатным, я правильно понял? Потом ставлю эту либу и донастраиваю если захочется донат?
Preeternal
Гуд. Спасибо
Anonymous
подскажите как это сделать
Anonymous
3. Configure the ANDROID_HOME environment variable The React Native tools require some environment variables to be set up in order to build apps with native code. Add the following lines to your $HOME/.bash_profile config file
Gena
😂 я с него свалил на вашу либу - там на Андроиде одно время по полкартинки рендерилось
Вот жеж разгильдяи... они мою форканули, потому что я не сделал onLoad и другие события в то время, да и сейчас не доделал ещё... и там довольно много активности у них в репе наблюдалось. Я думал они её лучше поддерживают.
Anonymous
Мак ос
Gena
Мак ос
Отлично, а shell? (возможны варианты bash и zsh)
Gena
Если не знаете как ответить, значит bash )))
Anonymous
хз а как посмотреть думаю bash)
Gena
И тогда ровно по инструкции... т.е. открываете в редакторе файл /Users/<ваше имя в системе>/.bash_profile и добавляете туда всё что нужно
Gena
ваше имя в системе можно узнать выполнив команду id из командной строки
Pasha
Или просто nano ~/.bash_profile и вставить нужное
Gena
Единственно, сразу после сохранения, изменения не применяются - надо чтоб bash в режиме "login shell" запустился заново. Или вот так ещё в текущем окне source ~/.bash_profile
Anonymous
source ~/.profile # Setting PATH for Python 3.7 # The original version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}" export PATH
Anonymous
у меня тут про паитон чтото, сюда?
Gena
Ща, гляну, что там в доках по RN написано... а то не понимаю пока в чем проблема )
Gena
у меня тут про паитон чтото, сюда?
Просто в конец файла .bash_profile впишите, что в документации советуют: export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools Видите, там в каждой строке с присвоением PATH фигурирует $PATH? Это оно будет не перетирать, а добавлять пути в список того, что уже есть. (это такой аналог операции append или += для строк в sh)
Preeternal
Есть где то список, какие permissions android требуют добавить политику конфиденциальности к приложению?
Anonymous
Благодарю группу, в частности Гену и Пашу) запустил все работает буду дальше делать)
Monch
блин ребят я уже не могу, помогите! не понимаю в чем ошибка
Gena
блин ребят я уже не могу, помогите! не понимаю в чем ошибка
Наверное нет ф-ции setinterval, есть только setInterval
Санжар
👍
Gena
Я опять поною... а ведь все эти ошибки элементарно ловятся, если использовать типизацию (и не важно уже flow или typescript)
Monch
та же ошибка
Gena
та же ошибка
Вы ошибку то опишите )))
Monch
Line 12: Parsing error: Unexpected token
Gena
Line 12: Parsing error: Unexpected token
Если: 1. это проект созданный через react-native init 2. и эта ошибка возникает и при запуске приложения, а не только показывается в редакторе 3. и строка 12 действительно строка с setInterval именно того файла, что на скриншоте. То выложите куда нибудь (к примеру в gist.github.com): .babelrc, babel.config.js, package.json, tsconfig.json (некоторых файлов у вас может не быть). Потому что там что-то не так.
Monch
всеб сделал спасибо что откликнулись
Andrey
@ainoork сейчас да, это было в начале 2018
Andrey
никто не столкнулся в 32 экспо при попытке console.log объекта типа axios response, и и вообще всего что сложнее строки выпадает красный экран? upd: кто-то даже открыл ишью по этому поводу, но они отписались что это проблема бабеля и закрыли....неудобно жутко дебажить(((
Алексей
попробуй консолить какие-то части, а не весь объект целиком
Andrey
не, там вообще бред
Andrey
ща
Andrey
Andrey
при этом если дисмиснуть это, то приложение дальше работает как ни в чем не бывало
Алексей
вохзможно связана как раз с тем что слишком большой payload для консоль лога, у меня в экспо оно ругается если я логаю что-то крупное, но без такой ошибки, а просто как ворнинг
Andrey
32сдк?