Alex
Было бы странно увидеть TS у FB, когда у них есть Flow )
Andrey
лол
Dmi
Вопрос про react-navigation и StatusBar, у нас в приложении в разных табах должен быть разный цвет statusbar’a, как я понял react-navigation загружает все табы сразу, и если в разных табах использовать разные цвета statusbar’a, то будет использован последний загруженный цвет (т.е. Не понятно с какого таба). Тут скорее вопрос - как в react-navigation исполнить код только после того когда таб был выбран (может lifecycle метод). Может кто-нибудь сталкивался?
Andrew Kiselev
если в licecyle методе прописать нужные параметры для StatusBar, то должно работать
Aleksei
использовать для каждого таба свой стэк вью?
Dmi
@andrew в componentWill(Did)Mount или другой метод?
Dmi
@savelichalex а stack'и заново маунтятся?
Dmi
ну щас что-нибудь попробуем 🤔
Dmi
кое-как статусбар сделал, но пришлось идти другим путём
Dmi
return (<Root onNavigationStateChange={(prevState, currentState) => { const currentScreen = getCurrentRouteName(currentState); const prevScreen = getCurrentRouteName(prevState); StatusBar.setBarStyle('light-content', true); if (prevScreen !== currentScreen) { switch (currentScreen) { case 'Shop': StatusBar.setBarStyle('dark-content', true); break; default: /* noop */ break; } } }} />);
Dmi
@gHashTag скинь конфиг, я попробую
Dmi
да, в cdm или в cwm
в cdm/cwm statusbar не обновлялся, только в componentDid(Will)Update
Dmi
но при переключении таба он не тригерился
Dmi
@gHashTag я без youcompleteme, но думаю что проблема в нём
Andrew Kiselev
в cdm/cwm statusbar не обновлялся, только в componentDid(Will)Update
я прятал и показывал StatusBar через cdm, но там были отдельные экраны (не табы)
Dmi
не думаю, я его заменил отказавшись от него, а так всегда есть c-X c-O в insert mode
Dmi
из опыта, всегда слишком много глюков с ним было
Dmi
Dmi
он автокомплитит на уровне языка, т.е. Date.<C-X><C-O> выдаст
Dmi
но это происходит не автоматом, надо жать C-X C-O каждый раз :)
Dmi
Сори, маленькая, в insert-mode после точки
Dmi
но для этого еще может нужен https://github.com/ternjs/tern_for_vim т.к. вим не знает джаваскрикт из коробки
Dmi
https://github.com/dmitry12/dotfiles/blob/master/.config/nvim/init.vim у меня только "pangloss/vim-javascript" и "jelera/vim-javascript-syntax" из javascript плагинов
Dmi
Может стоит посмотреть в сторону Deoplete ( https://www.reddit.com/r/vim/comments/4ufblz/alternatives_to_youcompleteme/ ), но я не пробывал :)
Alex
А кто-нибудь сталкивался с тем, что ScrollView (горизонтальный, если это важно) не загружает Image расположенные после некоторой страницы (например, 8-й) О_о
Alex
Пробовал ставить removeClippedSubviews={false} - не помогает
Alex
В эмуляторе и большинстве устройств - всё нормально
Alex
Структура из разряда <ScrollView scrollEnabled={false} ref={this.setScrollView} horizontal pagingEnabled style={{ flex: 1, flexDirection: 'row' }} removeClippedSubviews={false} > {this.state.screens.map((page, idx) => <View key={idx}>{page}</View>)} </ScrollView> где page - обычная вьюха с Image внутри
Eugene
Airbnb купила Deco IDE
Denis
Омг
Murad
уоу
Murad
серьезная ставка
Murad
мне нравится тот список react-native-bet про тех кто не зассал, и поставил "на" рн
Andrew Efimenko
Может кому пригодится: подкаст про RN https://itunes.apple.com/ru/podcast/react-native-radio/id1058647602?mt=2
Мария
😃👍
Anonymous
Привет, хочу начать писать на react native и хотел бы поинтерисоваться, что можно по этому поводу почитать и посмотреть кроме документации
Anonymous
примеры кода или какие то курсы?
мне бы для начала пошаговые создания приложений и примеры какие нибудь готовые
Anonymous
курсы было б неплохо
Aleksei
примеры кода
Aleksei
https://github.com/fbsamples/f8app
Aleksei
https://github.com/fangwei716/30-days-of-react-native
Anonymous
С reactjs как дела?
почти никак
Anonymous
спасибо
Shane
почти никак
Я могу посоветовать пока одно. Понять как работает реакт. А дальше по наклонной
Shane
хорошо, спасибо
Прочитай оф док
Anonymous
Прочитай оф док
я обычно после просмотра тонны видео начинаю понимаю что в доках написано)
Nikita
Помогите плиз решить трабл - юзаю redux-persist и react-native-router-flux, данные из стора с помощью redux-persist подгружаются до того как рендерится Route со сценами а после его вроде как нельзя ререндерить (когда приходят новые props) - он выдает ошибку scene with such key already defined, как сделать так чтобы снача данные подгружались в редьюсеры а потом рендеринг происходил?
Nikita
В итоге я пытаюсь у сцены засетить initial (при наличии токена или его отсутствии начальные сцены будут разные)
Nikita
так щас гляну
Kirill
в этот колбэк кстати передается восстановленный стейт, и ты можешь решить авторизован ли пользователь и какую страницу сделать начальной
Anonymous
Всё изменилось когда появился node.js
E
Всем привет. Скажите, а какой ide от идем проще и лучше всего писать на react-native ?
Andrew Efimenko
VSCode, Webstorm
Aleksei
android studio)
Aleksei
ну это я так, пальцем в небо))
E
android studio)
а он заточен под react ?
E
VSCode, Webstorm
Спасибо!
Aleksei
а он заточен под react ?
под андроид скорее)
E
под андроид скорее)
Ну эт понятно, мне под рекат )
Aleksei
просто если будешь писать под андроид то тебе все равно придется ставить
Sayat
VSCode или Atom
E
VSCode или Atom
Спасибо!
Aleksei
Это понятно, а что бы под ios то Xcode )
вот видишь, ты понял ход мысли 😉
Kirill
https://www.decoide.org/
Hey
выглядит интересно, а на практике Deco кто-нибудь пробовал? дайте ревью)
Andrew Efimenko
Airbnb купила Deco IDE
На самом деле они купили команду, а поддержку Deco IDE они прекращают