Andrew
)))
Aleksei
я просто не понял зачем стэк то сбрасывать
Andrew
выйти из навигации мы так интерпретировали)
Aleksei
никто в наше время не читает доки
да, я сразу в сорцы лезу)))
Andrew
ахаха
Andrew
кстати в сорцах тож круто
Andrew
cmd + click
Andrew
а то надо печатать в гугл и тд
Andrew
сложна
Andrew
долга
Anonymous
у меня по примеру сработал код, но стек не сбросился и можно вернуться обратно
Andrew
ну значит сбрасывайте сами, а потом код используйте)
Владимир
const resetAction = NavigationActions.reset({ index: 0, actions: [ NavigationActions.navigate({ routeName: 'Profile'}) ] })
Владимир
вот так не сработало?
Anonymous
неа
Anonymous
оно в модальном открыло
Aleksei
шта. как это
Aleksei
код в студию
Anonymous
сорян, я тут намудрил чуток) вроде разобрался я два раза его вызвал
Джон
ребят, по какой причине файл может не писаться на диск на сервере ubuntu (EC2), кроме прав на запись? Сервер нодовский в докер контейнере, пишу при помощи fs.writeFileSync(). На локалке работает, на сервере — нет. В логи ничего не выводит. Права на серваке на запись в папку 777. Сама папка создается нормально
Джон
директория /home/photos
Владимир
оффтоп
Джон
ок сори
Andrew
Ребята, кто нибудь пользовался react-native-gifted-listview?
Andrew
у меня для 0.36 RN не получается refresh/pagination view заменить
Andrew
нативный индикатор загрузки появляется и всё
Dmitry
в общем сделал я два таких компонента, но DrawerNavigator не видит разницы между ними, при переключении не вызывается даже componentWillReceiveProps
Dmitry
class FilmList extends Component {} const WithFilm1 = connect(state => ({ film: state.film })(FilmList); const WithFilm2 = connect(state => ({film2: state.film2 })(FilmList);
Alex
дада
Dmitry
а пробовал кто react-native-interactable?
Dmitry
у меня после rn link ломается A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugApk'. > Configuration with name 'default' not found.
Oleg
Это всегда надежнее. Обычно так делаю
special agent
Ребят, никто не решал проблему с рендером локальных картинок? Чтобы они подгружались моментально
Anton
Локальные картинки могут подгружаться не моментально? Это же обычные ресурсы проги
special agent
Да, но время их рендера иногда занимает какое-то время
special agent
Иногда получается такой эффект, что картинки отрендерились, а бекграунд еще нет
Vadik
это наверное когда ты в разработке и бандл с локалхоста тянется вместе с ресурсами
Anonymous
Локальные картинки могут подгружаться не моментально? Это же обычные ресурсы проги
В дев режиме часто, в продакшин надо оптимайзить максимально чтобы как выше сказано с рендером не было проблем
special agent
А где про оптимайз почитать можно?
special agent
Не можете подсказать?
Aleksei
ну вообще есть способы, но надо нативный код писать
Aleksei
типа заранее загружать в память
Alexander
Может за последние пару месяцев что-то и поменялось, но картинки всегда моргали
special agent
А как вообще можно оптимизировать работу приложения? Делал одно, вроде бы простое, но 60 фпс не выдавало ну вообще никак
special agent
Мне под айпад нужно)
special agent
Мне нужно сделать одну приложуху Ради этого учить objc?
Alexander
Норм все с objc, но мы же вроде в чате RN, что за пораженческие настроения? )
special agent
А что именно тормозит?
Тот же переход между экранами через react-native-router-flux
special agent
Там кадров 24 в лучшем случае
Alexander
Тот же переход между экранами через react-native-router-flux
Откладывай вычисления до конца анимации
Alexander
InteractionManager погляди
special agent
Спасибо, погляжу
Alexander
Или рендери заглушку, а реальные вьюхи уже после анимации, если у тебя там какой-то тяжелый рендер
special agent
Да в том то и дело, что нет тяжелого рендера Все работает достаточно быстро, но не выдает хороший фпс
Alexander
Ну это ты думаешь, что он не тяжелый. А ты возьми и проверь (например, в рендере просто пустую <View /> возвращай)
special agent
Возвращал) из самого тяжелого там только картинки, больше никакой вообще логики нет
Alexander
Мы же сейчас про production режим говорим, да?
special agent
Да
special agent
Я в принципе и спрашивал про оптимизацию под продакшен, может я что-то неправильно делаю
Alexander
Поменяй scheme для Run на Release (в XCode Product > Sceme > Edit ...)
Alexander
Запусти на девайсе и сравни
special agent
Чувак, спасибо)
Aleksei
вот недавно читал статью про оптимизации, ща скину
Aleksei
https://launchdrawer.com/i-made-react-native-fast-you-can-too-9e61c951ce0#.15v3kbxb1
Aleksei
основной посыл статьи - берешь инструменты профилирования и выясняешь что где тормозит и почему, а не гадаешь на кофейной гуще
Aleksei
ты не смотри, ты пробуй
Aleksei
ну збс тебе, не все как ты
Aleksei
самое что тебе не изи, это после того как забацал для ведра, запустить для иос
special agent
Ты сюда пришел поговорить о том, что на джаве легче разрабатывать?)
Alexander
Да все норм с RN. UI на нем хреначить норм, а если критичные участки есть, нафигачь на нативе. Так делаю и доволен
special agent
Да ну мне просто интересно) Я, к примеру, обычный фронт И мне учить джаву ради одного проекта не очень хочется)
Alex
Почему?
Alexander
Все это хуйня, простите. RN дает тебе тот же Hot Reload, например
Alexander
Когда мне надо писать нативный код, моя жопа сильно морщится из-за этих сраных перекомпиляций
Alexander
Еще как
Alexander
И учить два тулсета вместо одного мне вообще не нравится. Для написания нативных модулей под RN надо знать гораздо меньше
Aleksei
ой ладно, пожалуй пропущу этот холивар. на самом деле все это 1 стадия – Отрицание 2 стадия – Гнев 3 стадия – Торг 4 стадия – Депрессия 5 стадия – Принятие