Anonymous
о, спасибо, ща посмотрю
Sergey
Yaroslav
У кордовы и иоников еще конференции кажется проходят всякие, живет дело еще )
Anonymous
та был же слушок о том что скоро эпл перестанет пускать в апстор приложухи на ионике
Andrey
Вот я в rn и поднялся, посмотреть на чем здесь топят
Anonymous
а що выбрать то, первое иле второе?
Anonymous
хех, мне уже поздно другой роутер засовывать в проект))
Sergey
можешь посмотреть componentDidMount выполняется при переходе на другой роут в DrawerNavigator?
Sergey
на простых страницах где только текст, mount быстро работает
Sergey
а если страница сложная, карта например там или зображения то mount происходит заметно
Sergey
нет еще
Sergey
я по своему опыту использования говорю
Sergey
на gif работает плавно, но возможно это из за того что экраны только с текстом
Sergey
так это как раз и плохо, в StackNavigator не отрабатывает
Sergey
и поэтму переходы очень плавные
Sergey
рендер есть, нет mount
Sergey
не знаю почему но в react-native это очень тяжелая операция
Sergey
в вебе с этим вообще нет проблем
Sergey
там роутер всегда перемонтирует компонент и это происходит очень быстро
Sergey
да, он так же как StackNavigator
Sergey
т.е. не размонтируется при переходах
Sergey
есть даже issue
https://github.com/react-community/react-navigation/issues/2277
Pavel
Доброго дня, чат. Подскажите плиз как бороться с этой ошибкой: "maximum call stack size exceeded". Появляется при hot reloading-е, когда правлю стили
Vit
setState в рендере не делаешь?)
Pavel
😅 нет)
Ulad🧑💻
Хотел спросить совета, есть ли либа какая или лучше самому сделать: Надо реализовать простой PieChart (всего 2 объекта будет), но надо чтобы при загрузки они появлялись по кругу (а не просто fade анимацией)
Ulad🧑💻
Вот так
Никита
Подскажите как решить проблему - flatlist не поддерживает смену количества колонок на лету. У меня в настройках меняется отображение сеткой или списком и при переключении соответственно все падает. Собственно в коде это разные листы, но благодаря оптимизациям он считает это одним и тем же объектом. Как такое победить?
Nick
С какой ошибкой падает?
Никита
function Grid(props) {
return <FlatList {...props}/>
}
Никита
решил так
Kirill
легче тогда уж было key менять
Nikita
у react-navigation drawer можно как-то отрубить свайп слева на право? 🤔 а то он во внутреннем стаке вылазит
Anonymous
господа, кто работал с react-native-router-flux а конкретнее с компонентом <Modal/>?
Alexsandr
Anonymous
напиши свою 😄
такое себе) я просто не могу заимплементить его никак, всю голову сломалъ
Alexsandr
Anonymous
Alexsandr
да давай
Evgeniy
Всем привет
Может кто дать отзыв о работе с пушами (видел тут часто этот вопрос трогают) и пажинацией длинных списков ? Просто думаем, стоит ли заказчику предлагать вариант с реакт нейтивом на приложение с уведомлениями, офлайн работой и пажинацией, или лучше делать это на нативе
буду оч благодарен за фидбек, может кто сможет высказать плюсы и минусы в этих двух моментах в РН
Alexsandr
Evgeniy
ну то есть пуши и флетлисты не особо ущербно работают? в завершенном приложении просто не прикасался к таким фичам, так что не успел попробовать
Oleg
если просто уведомления то все ок, сложнее что то не пробовал, хотя в случае проблем можно нативно реализовать приемку пушей
Oleg
флет лист меня устривает
Alexsandr
Evgeniy
спасибо большое за отзывы =) попробую оценить проект
п.с. может ещё кто то отпишется, был бы интересен ещё фидбек
Dmitriy
Со списками есть трудности но в целом делать можно, пуши юзал только через urban airship все тоже ок
Alexsandr
И так ребята, вопрос такой на некторых андройд смартфона не срабатывает onPress
Alexsandr
сталкивался кто?
Maksy
Привет, ребят подскажите с чего начать изучение RN.
Ранее не программировал. Технически подкован. Заранее спасибо.
Nikolay
Добрый вечер, помогите пожалуйста разобраться. Использую react-native-router-flux вместе с redux
главный файл приложения:
<Provider store={store}>
<Router>
<Scene key="root">
<Scene key="index"
component={IndexScreen}
title="Главная страница"
onEnter={this.checkAuth}
direction="vertical"
/>
<Scene
key="auth"
component={AuthorizationScreen}
title="Авторизация"
onEnter={this.checkGuest}
direction="vertical"
/>
</Scene>
</Router>
</Provider>
На AuthorizationScreen находиться форма авторизации, после успешного логина пользователя хочу перекинуть на IndexScreen, сама форма redux-form
Где мне сделать данный replace? Уже всю голову сломал
Artur
Мария
Фенька
как это - ранее не программировал но при этом технически подкован? если ты прочитал книги, но при этом не практиковался, то ты не подкован для программирования технически
Ilya
Ну можно разбираться в сетях, операционных системах и так далее, это вполне считается за техническую подкованность
Владимир
в автомобилях
Peter
Nikolay
как именно?)
Nikolay
у меня есть action
export function loginSuccessAC(data) {
return {
type: AUTH_LOGIN_SUCCESS,
payload: {
_token: data._token,
currentClientId: data.id,
}
}
}
Peter
я уже не пользуюсь, этими роутами, щя поищу.
Nikolay
буду очень благодарен)
Peter
export const employeeCreate = ({ name, phone, shift }) => {
const { currentUser } = firebase.auth();
return (dispatch) => {
firebase.database().ref(/users/${currentUser.uid}/employees)
.push({ name, phone, shift })
.then(() => {
dispatch({ type: EMPLOYEE_CREATE });
Actions.employeeList({ type: 'reset' });
});
};
};
Peter
к примеру
Maksy
Спасибо
Peter
Спасибо
могу посоветовать видосики на трекере поискать, там есть очень приличные.
Maksy
Миша
Alexsandr
Ага, пускай про жизненые циклы, state, props, pure component
Alexsandr
там много чего есть
Daniel
а после верстки можно и js начать изучать, реакт то уже знать будет
Alexsandr
ну js простой язык. документации вполнее достаточно чтобы начать на нем писать
Daniel
документации по реакту, чтобы писать на js?
Denis
и со
Denis
и боль... только так
Peter
Да? Ну ладно, сочувствую.
Alexsandr