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'и заново маунтятся?
Andrew Kiselev
Aleksei
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
но при переключении таба он не тригерился
Dmi
@gHashTag я без youcompleteme, но думаю что проблема в нём
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 и хотел бы поинтерисоваться, что можно по этому поводу почитать и посмотреть кроме документации
Aleksei
Anonymous
курсы было б неплохо
Aleksei
примеры кода
Aleksei
https://github.com/fbsamples/f8app
Aleksei
https://github.com/fangwei716/30-days-of-react-native
Shane
Anonymous
Anonymous
спасибо
Anonymous
Shane
почти никак
Я могу посоветовать пока одно. Понять как работает реакт. А дальше по наклонной
Anonymous
Anonymous
Прочитай оф док
я обычно после просмотра тонны видео начинаю понимаю что в доках написано)
Shane
Nikita
Помогите плиз решить трабл - юзаю redux-persist и react-native-router-flux, данные из стора с помощью redux-persist подгружаются до того как рендерится Route со сценами а после его вроде как нельзя ререндерить (когда приходят новые props) - он выдает ошибку scene with such key already defined, как сделать так чтобы снача данные подгружались в редьюсеры а потом рендеринг происходил?
Nikita
В итоге я пытаюсь у сцены засетить initial (при наличии токена или его отсутствии начальные сцены будут разные)
Kirill
Nikita
так щас гляну
Kirill
в этот колбэк кстати передается восстановленный стейт, и ты можешь решить авторизован ли пользователь и какую страницу сделать начальной
Anonymous
Всё изменилось когда появился node.js
Kirill
Anonymous
E
Всем привет. Скажите, а какой ide от идем проще и лучше всего писать на react-native ?
Andrew Efimenko
VSCode, Webstorm
Aleksei
android studio)
Aleksei
ну это я так, пальцем в небо))
E
Aleksei
Aleksei
просто если будешь писать под андроид то тебе все равно придется ставить
Sayat
VSCode или Atom
E
E
Aleksei
Shane
Kirill
Kirill
https://www.decoide.org/
Hey
выглядит интересно, а на практике Deco кто-нибудь пробовал? дайте ревью)