Джон
надо пересобрать?
Джон
все, разобрался
Джон
Если интересно, в чем была проблема:
элементы H1 H2 H3 из nachos ui итд выдавали ворнинг до тех пор, пока я не вынес стили в отдельную переменну. Чет не хотят они через StyleSheet.create. Точнее хотят, но с ворнингом )
Aleksei
что то у тебя с пропсами не то
Aleksei
я б вообще так сделал
const Red = <Image source{require('red.png')} style={styles.raketa} />
const Black = <Image source{require('black.png')} style={styles.raketa} />
// somewhere in render
render() {
return this.state.playStatus ?
<Red /> :
<Black />;
}
Джон
странно, зачем тут 2 стейта
Джон
Джон
если можно одним обойтись
Джон
наверняка не просто так?
Anonymous
Наркомания)
Aleksei
@quantum_robin вангую что там два свитча)
Джон
Джон
да
Oleg
А было красиво, хоть и спам
Aman
Зато не так уныло, как красные скриншоты с эмулятора)
Anonymous
господа, у меня маленькая проблема, чёт не могу найти решение. shadow применяется не к view, а к тексту и картинкам внутри неё. вместо прямоугольной тени зачем-то появляется тень у текста. не подскажите, как это разрулить?(
Anonymous
проблема решена, всем спасибо. тень не работает у контрола без backgroundColor
Alexey
а есть тут react native разработчики-стартаперы?
Andrew Efimenko
kix
#whois: full-stack разработчик, начал копать native не так давно. Специалист в бэкенде, ссылку на группу нашел в чатике по реакту.
Denis
А может кто-нибудь поделиться своим интересным опытом и челленджами с React Native?
Denis
🚀 Друзья, пару месяцев назад мы провели первый React Moscow Meetup. Не скрою, это было действительно круто! Я помню довольные лица и горящие глаза людей, которые выходили из зала, хотя уже был поздний вечер. Новогодняя суета позади. Настало пора повторить! Отличный момент снова собраться, обменяться опытом и наблюдениями. Зима на исходе. Пора просыпаться. Подавайте темы для докладов: https://goo.gl/forms/hGbuCn35JpetxFt73
Джон
Ребзя как вы свг иконки вставляете? Через Image не хочет. Ошибок нет, но и не отображается (хотя странно, что родительский блок изменился по высоте)
Джон
Orion
высоту и ширину им задай
Orion
или задай ограничивающий контейнер с overflow: hidden
Джон
Orion
а вставляются просто через src
Джон
судя по всему свг пока что не поддерживается
Джон
src не работает
Orion
хм... тогда гугли
Orion
путь корректен?
Джон
Джон
Джон
уже нагуглил
Джон
нельзя свг вставить так
Джон
есть 2 выхода — либо делать пнг, либо пользовать иконочный шрифт
Orion
а просто вставить как svg?
Джон
пнг конечно не желательно
Джон
Orion
просто xml вставляешь в тело страницы
Orion
и сможешь им управлять через css
Джон
мм его вроде тогда в json надо
Джон
не хочу так с каждой икокой играться )
Джон
мне бы попроще да поскорее ))
Orion
тогда или svg-спрайты
Orion
если проще и скорее - или иконочный шрифт или png-спрайт
Джон
пнг не хотелось бы
Джон
боюсь на ретине будет некрасиво
Джон
буду шрифт ставить
Alexander
Посто нарезалось отдельно для @2x и @3x
Джон
Джон
не знал
Orion
или настрой gulp плагин для автоматической @2x и @3x
Джон
Джон
нормас =)
Джон
рендерит путь
Джон
я тут в загажнике нашел папку с иконками, и там лежит json со всеми путями и названиями
Джон
вот так и сделаю, через пакет react-native-svg
Джон
а как решается то, что иконка залазит на iOS ?
Джон
Джон
надо дополнительно контейнер туда вставлять?
Aleksei
если будешь NavBar юзать то ничего не надо делать, если нет, то нужно делать какой нибудь margin с высотой status bar-a
Джон
Aleksei
там если что есть апи чтобы вытащить высоту статус бара)
Джон
как называется?)
Andrew
по дефолту 20 всегда
Джон
хотя найду )
Andrew
зачем тащить телегу за собой
Andrew
marginTop: 20
Andrew
и всё
Джон
о спасибо
Andrew
сделай контейнер для всего приложения
Andrew
и потом внутри будешь всегда делать flex: 1
Джон
и еще придется проверять на Platform ага?
Andrew
да
Andrew
ну это ничего
Andrew
в главном контейнере один раз определишь и всё
Andrew
для андройда этого делать не надо