Anonymous
здравствуй Жалол
Anton
Имя класс
Anton
Хлопцы может кто знает как правильно хранить настройки
Судзумия
Плюсую
Anton
И потом их применять
Anton
Асунс
Anton
Сторэйдж???
Farrux
https://github.com/thewei/react-native-store
эта либа мне больше понравился
Александр
у меня все проще, redux + redux-persist
Александр
вообще не парюсь о настройках
Vitaly
Ребят, привет! Чем рисовать анимации в RN(только IOS) ART + Animated?
Anton
Ну можешь еще прямыми манипуляциями
Anton
для плавности, или если очень сложные анимации
Anton
но по идее смотря какой вид анимаций тебе нужен, обычно хватает react-native-animatable
Vitaly
но по идее смотря какой вид анимаций тебе нужен, обычно хватает react-native-animatable
Хочется точиться под более сложные анимации(хотя я наверное опять упарываюсь и надо сделать банальное mvp, а не думать о производительности и эффектах))
Anton
Есть набор такой https://github.com/oblador/react-native-animatable с готовыми анимациями плюс прямая манипуляция в коде, отличие от манипуляций, тут можно делать быстрые анимации задним числом
Anton
Можно делать сложные в зависимости от подхода с прямыми манипуляциями + tween по твоему желанию
Anton
Можно стандартно через Animated
Anton
На все твое желание
Anton
Ну есть еще такой пример, туда намешал всего что есть на выбор подхода
Anton
https://github.com/friktor/react-animations-example-it52-jsnn-4
Vitaly
https://github.com/friktor/react-animations-example-it52-jsnn-4
О, спаcибо! Я подумал это банальные анимации из Animate.css, а тут как в react-motion)
Anton
О, спаcибо! Я подумал это банальные анимации из Animate.css, а тут как в react-motion)
Я по этой хрени недавно доклад делал, ибо люблю анимашки
Anton
Вообще если приноровится можно вообще GASP прихуячить
Anton
но это для особых ценителей (грязных извращенцев)
Anton
Да знаю эту хрень, но нужно хорошо шарить в этом чтобы реально чтото получить.
Anton
В идеале конечно если знаешь GLSL то лучше юзать reactgl
Anton
там получаются невъебические вещи
Vitaly
Мне скорее ближе путь ART + d3, или как порекомендовал Play Ra - svgkit. В любом случае пока мне рано думать о красивостях, хотя бы базовый функционал прикрутить)
Mikhail
art вроде портируется же
Mikhail
Вот туториал какой-то http://browniefed.com/blog/react-native-how-to-create-twitter-exploding-hearts/
Anton
Ребят скажите старому херу о каком art вы говорите?
Vitaly
я про этот https://github.com/facebook/react-native/tree/master/Libraries/ART
Anton
Эмм
Anton
и что це таке?
Anton
Я просто не в теме,
Vitaly
Я пока нуб в этой экосистеме, но вроде как это svg...
Vitaly
кажется да, правда доки нет уже как год)) https://github.com/facebook/react-native/issues/4789
Mikhail
и что це таке?
https://github.com/sebmarkbage/art/ ART is a retained mode vector drawing API designed for multiple output modes.
Vitaly
Ну судя по коду это биндинги к Core Graphics, и да только ios
Anton
Все понял
Anton
это под извечную проблему векторной графики
Anton
збс, теперь понял
Anton
хорошая задумка
Anton
правда пока нативные преобразования мне норм
Anton
Слышь ребят, наивный вопрос дня
Anton
Тем кто работает с RN на ведре
Anton
как у вас с перфомансом анимаций?
Anton
И вообще с откликом
Anonymous
Хуево
Anonymous
Anonymous
Даже навигатор всратый
Gleb
Dmitry
Даже навигатор всратый
Как ускорить его
Anonymous
value = AsyncStorage.getItem("key") в value будет null, а как получить данные?
Ярослав
добавить await?
Anonymous
вылетает синтаксической ошибкой, по какому запросу лучше почитать?
Anonymous
render() { dataObjects = await AsyncStorage.getItem("catalogs")
Alex
render() { dataObjects = await AsyncStorage.getItem("catalogs")
имхо, лучше подгружать при Инициализации Прриложения, а не в Рендере ... насчет ошибки, попробуй обернуть в: async() => { dataObjects = await AsyncStorage.getItem("catalogs") } (https://habrahabr.ru/post/282477/ )
Anton
Ну вообще да
Anton
если бы вынести фоновые задачи
Anton
вне графики было бы збс
Anton
а то у меня картиночки обрабатывает по куче времени
Anton
Кстати котаны, ленивая загрузка изображений есть в RN?
Anton
на время конвертации в графику, чтобы UI не тормозил.
Mikhail
Как предзагружаете картинки из инета? И как сохраняете в кеше? А то ведь каждый раз грузить - моветон
Anthony
value = AsyncStorage.getItem("key") в value будет null, а как получить данные?
Проще через колбэк AsyncStorage.getItem("key", (err, result) => { // do smth with result });
Max
Таки поборол реалм
Max
Теперь у меня есть ОРМ на реалме. Просто пишу похвастаться:)
Anonymous
Max
Anton
Как ты пробелму решил?
Max
Как ты пробелму решил?
У меня базовый класс был немного криво
Max
В реалме для работы с несколькими сущностями их нужно передать все параметром schema в массиве при инициализации реалм-объекта
Max
Я создал хранилище их всех и все схемы пишу туда, а для конкретной модели просто беру одну оттуда
Max
Сейчас скину ссыль на репо - код посмотришь:)
Max
Ну вот не надо тут)
Max
Как ты пробелму решил?
Вот тут можно посмотреть решение: https://bitbucket.org/kazak1377/moneylogger/src/8d9636f7e989011d6e27c08ab554131a21e8ad5b/models/?at=master
Max
Сцуко, саблайм табулирует криво(