Oleg
export type Quote = { +base_volume: string, +favorite: boolean, +key: string, +latest: number, +percent_change: string, +time: string, +title: string } export type State = { +loading: boolean, + refreshing : boolean, +coins: Array<{ +key: string, +title: string, +quotes: Array<Quote> }> }
Oleg
А стейт зачем read only ? Ахаха
ну как минимум чтобы с дуру не мутировать его
чей ты
что за бред
чей ты
ты не сможешь сделать setState()
чей ты
на read only полях
Oleg
эммм мы точно говрим об одном и том же ?
Oleg
это редюсер
чей ты
export type State = { loading: boolean, refreshing : boolean, coins: Array<{ key:string, title:string, quotes:Array<Quote> }> }
С точки зрения flow ты описал следующее export type State = { loading: boolean, refreshing : boolean, coins: Array<{ key:string, title:string, quotes:Array<Quote> }>, [key: string]: any // вот почему он не ругаеться } Нужно сделать сторогий тип export type State = $Exact<{ loading: boolean, refreshing : boolean, coins: Array<{ key:string, title:string, quotes:Array<Quote> }>, }>
Oleg
спасибо
чей ты
спасибо
рекомендую к просмотру https://www.youtube.com/watch?v=9_GwX9O6DFE&list=PLvTBThJr861zvILAjREUakZ6E5l7h7lsZ
Oleg
спасибо, сейчас посомтрю
ed.t
что-то я не понимаю, как мне вывести на превью файл который я создал через Expo.MediaLibrary.createAssetAsync
ed.t
мне возвращается объект, там есть id и uri
ed.t
но если я делаю Image source{uri:uri то ничего не показывается)
Oleg
не показывается в android или в ios ?
ed.t
не показывается в android или в ios ?
ios андроид пока не чекал
ed.t
https://docs.expo.io/versions/latest/sdk/media-library#expomedialibrarycreateassetasynclocaluri
ed.t
потом я делаю превью примерно вот так <Image source={{uri: imageUri}} style={styles.image}/>
Eugene
🤔 а если в консоль вывести imageUri что там?:)
ed.t
ed.t
ed.t
а вот это если я пытаюсь этот урл отрисовать в text
Eugene
import/export какой-то не правильный?:)
ed.t
просто пытаюсь отобразить то что в алерте)
Eugene
import { Text } from 'react-native'
Eugene
Просто ошибка говорит, что ты что-то не правильно экспортируешь/импортируешь
ed.t
ок я уберу отображение ссылки в тексте, ошибки этой не будет и картинки тоже)
ed.t
что-то походу делаю не так)
ed.t
вообще урл вида assets-library://asset/... должен отображаться если я его передаю как uri?
ed.t
<Image source={{uri: imageUri}}
ed.t
хм
ed.t
кажется куда-то пропадает imageUri значение
Gena
рекомендую к просмотру https://www.youtube.com/watch?v=9_GwX9O6DFE&list=PLvTBThJr861zvILAjREUakZ6E5l7h7lsZ
Не раньше, чем они: 1. Будут иметь четкий и предсказуемый план развития языка 2. Будут следовать этому плану 3. Будут следовать этому плану хотя бы год-полтора на момент принятия решения
ed.t
imageUri: assets-library://asset/asset.PNG?id=C526E649-B2B7-4557-9BAB-824559D00B20&ext=PNG
ed.t
нет не пропадает(
George
Всем привет, вот думаю как сделать Есть bottomTabNavigator, но, в зависимости от состояния в redux одна из вкладок должна вести на разны экраны. Как это можно реализовать без подгрузки лишних компонентов, сразу на уровне ссылки?
George
Что не нравится - пока ненужного экрана на какие-то мгновения
George
Лучше бы про BottomTabNavigator ответили 🙂
Игорь
Добрый день! Хотел спросить, может кто знает как взять на контроль приложение, и что для этого нужно, чтобы при выходе обновлении приложения, обновлялось на всёх устройствах?
zamir
хочу немного понять как все внутри реакт-нейтива работает все, ну типа бридж и все такое, а то я лишь знаю что это некий мост, между нативными компонентами и реактом, и то не уверен так ли) не подскажите, где , кроме доков можно почитать? может у кого туториал есть
zamir
и еще такой вопрос, хотел бы немного почитать про то как там все устроено в ios надо прос Objective-C читать или swift?
Eugene
Плюсую к вопросу :) Ссылок бы годных накидали:)
Vit
https://medium.com/react-native-training/react-native-bridging-how-to-make-linear-gradient-view-83c3805373b7
Vit
в копилку
Gena
и еще такой вопрос, хотел бы немного почитать про то как там все устроено в ios надо прос Objective-C читать или swift?
Про iOS: У Apple на самом деле очень хорошая документация (была, к сожалению, судя по всему, они все гайды начали встраивать в референсы), там есть "... reference", а есть "... Programming Guide", вот надо сходить к ним в архивы (https://developer.apple.com/library/archive/navigation/#section=Resource%20Types&topic=Guides) и искать всё, что с типом ресурса "Guides". К примеру "View Controller Programming Guide for iOS" etc... Про RN, ну я уже писал, очень мало информации, код слишком живой. Я сорцы читаю, но там сейчас фабрика с современным C++ - это очень сложно воспринимать. Но к счастью сама фабрика отдельно, а весь остальной C++ сильно инкапсулирован пока что. Ещё знаю что где-то в сети есть презентации от facebook разные, это тоже должно дать прдставление про архитектуру. Сам ссылок не искал (на часть здесь в истории чата есть).
Yurii
Всем привет! Можете поделиться знаниями какой есть хороший способ определить находиться ли элемент списка в области видимости экрана, или он находиться за его пределами? И ещё вопрос какой способ использовать для определения высоты этого списка. Заранее спасибо за подсказки!
Vitaly
Vitaly
Оффтоп, предлагаю до 2019 никого не пускать
Preeternal
И не выпускать)
Artem
И потом не более одного мембера в год :D
Nikolai
всё, ваш план проёбан
Nikolai
xD
Artem
О, ща кого-нибудь выгонят за мат, и станет все опять хорошо :D
ㅤㅤㅤㅤㅤ
How to get item in asycstorage ??
zamir
ребят, а насколько тяжело сделать игру на RN ? такоже принцип типа взять canvas и все такое?
Evgeniy
ребят, а насколько тяжело сделать игру на RN ? такоже принцип типа взять canvas и все такое?
типа шахмат не очень тяжело, экшен на 60fps маловерятно что получится
zamir
А есть канвас под react-native?
я ваще не знаю, просто предположил )
Nikolai
А есть канвас под react-native?
можно внутри web view сделать
Cenator 🐈
и зачем тогда реактнатив
Nikolai
и зачем тогда реактнатив
ну есть задачи когда react-native не хватает и надо выкручиваться
Ilya
можно внутри web view сделать
ну да, а там через iframe открыть какой нибудь сайт на флеше
Andrew Kiselev
Andrew Kiselev
Кто-нибудь знает как сделать анимацию top bar’a как в Shazam? Да и вообще такое
Vit
Кто-нибудь знает как сделать анимацию top bar’a как в Shazam? Да и вообще такое
там как минимум три способа) даже четыре) аниматед, реаниматед, скроллвью и интерактабл)
Vit
вот пример на скроллвью, покопайся там в кишках https://github.com/leecade/react-native-swiper
Vit
ну и вот этот чувак в своих сериях какую-то магию с анимациями творит, всё время подгорает от его видео)) https://youtu.be/JkbC9niXfH0
Rinat
привет ребят
Rinat
ворпос по тестам, jest юзаете?
Vit
jest + react-native-testing-library
Rinat
ок посмотрю
Rinat
постоянно какое-то геморрой вылезает, по одиночке сьюты работают, паралелльно постоянно что-то вылезает. кто-то с gql тестит?
Andrew Kiselev
там как минимум три способа) даже четыре) аниматед, реаниматед, скроллвью и интерактабл)
Благодарю! А, интересно есть ли какой подход через react-navigaiton, чтобы сделать разные экраны?