Max
Ребята, а кто что юзает для кодинга на реакте?
Max
Nucleide?
Alex
Max
А чего не web-storm?
Alex
Max
А есть плагины для хорошей поддержки рн? Типо нормальный автокомплит и тд?
Oleg
Max
vim
Месье знает толк.....:)
Oleg
Denis
Ребят, а как сделать стиль по-условию?
Max
Просто создаешь 2 стиля
Max
И в своем компоненте в переменную стиля фигачишь тот, который тебе нужен
Max
В конструкторе или еще где
Roman
className={"class1 class2"}
Denis
другой вопрос задам
Denis
как правильно подсвечивать айтемы в ListView?
Max
В смысле подсвечивать?
Denis
ну кликнул ты по строчке и задал ей стиль с подсветкой
Max
Ну я юзаю для этого nativebase
Denis
нужен для оригинала
Max
https://facebook.github.io/react-native/docs/listview.html#renderrow
Max
Ну и тут можешь прописать свои стили где надо
Andrew
Добрый всем день!
Коллеги, есть вопрос. (Речь о React Native в связке с Redux.)
В какой точке программы вы начинаете выполнять идентификацию устройства, запрос данных с сервера (пока на экране "Loading") и тп? Варианты навскидку такие:
а) Сразу, как только сконфигурировали store и получили dispatch? Типа, store.dispatch(idDeviceAndLoadData()) - я склонился пока что к этому варианту - это ок? можно лучше?).
б) В момент, когда перешли на первую страницу (код в componentDidMount() соответствующей сцены)
в) Еще где-то..
Ivan
у меня в componentDidMount первого экрана, но store.dispatch тоже выглядит неплохо
Ivan
а чем варианты а и б не устраивают?
Anthony
тоже в componentDidMount, хотя особой разницы тут я не вижу
Anthony
Если речь об обобщённых данных, то можно в componentDidMount помпонента App
Andrew
Иван, Антон, спасибо. Меня все устраивает. Вопрос о том, как кто ещё это делает.
Andrew
И вроде как данные должны влиять на отображение, а не наоборот. Вот почему второй вариант меня смущает
Anthony
Если данные, о которых ты говоришь, нужны лишь в контексте текущей сцены, то и запрашивать их следует в том же контексте
Anthony
не совсем понятно что ты подразумеваешь под переключением видов
Anthony
у тебя грузится компонент, вызывается componentDidMount - запрашиваешь данные - показываешь крутилочку - приходят данные - отображаешь их
Denis
Привет всем. Кто нибудь может подсказать по react-native? Приложение собирается, запускается в эмуляторах и тд, но при mocha для тестирования падает со следующей ошибкой в стилях:
transform:[{scaleX:_reactNative.I18nManager.isRTL?-1:1}]}});exports.default=
^
TypeError: Cannot read property 'isRTL' of undefined
at Object.<anonymous>
Может кто сталкивался с подобным?
Denis
Классную штуку они там сделали, оказывается, недавно) https://facebook.github.io/react-native/blog/2016/08/19/right-to-left-support-for-react-native-apps.html
Ilya
вот ее и юзаем, с ней и проблема
Max
Всем привет
Max
Ребята, как указать направление анимации для react-native-router-flux
Max
Ато в доке нашел что оно есть, а куда его пихать - не ясно(
Mikhail
в тип экшона
Max
Эм
Max
Action.myScreen({type: 'horisontal'});
Max
????
Max
Впихнул
Max
Спасибо
𝖆𝖓𝖉𝖗𝖊𝖏𝖗𝖚𝖘𝖎𝖐
Всём привет, звать меня Андрей, только постиг основы html/html5, css/css3, js Es5 в процессе практики, желаю развиваться дальше в направлении Front-end, и пока выбрал для дальнейшего развития react, может кто посоветует литературу годную желательно на русском языке?
Denis
https://www.gitbook.com/@maxfarseer
Denis
первый курс твой
Denis
дальше лучше про роутер
Denis
и на последок про редакс
𝖆𝖓𝖉𝖗𝖊𝖏𝖗𝖚𝖘𝖎𝖐
Спасибо огромное
𝖆𝖓𝖉𝖗𝖊𝖏𝖗𝖚𝖘𝖎𝖐
А у кого сколько времени прииерно уходило на освоение данного фреймворк?
Denis
никто не засекал
Denis
что за вопрос
𝖆𝖓𝖉𝖗𝖊𝖏𝖗𝖚𝖘𝖎𝖐
Согласен немного глупый, но вдруг кто-то в срочном порядке его осваивал) ладно не буду флудить, ещё раз огромное спасибо за линк
Max
Ребята, а можно как-то скроллвью заставить реагировать на нажатия, когда открыта клавиатура?
Denis
например?
Александр
Александр
Но это про тупейшее приложение без всяких *flux и подобной магии
Anton
Эмм, ребят сделаю небольшой вброс
Anton
В RN можно вынести операцию вне основного ui процесса
Anton
и если да то как, нужен или параллелизм фоновый, или хитровыебанная асинхронщина
Anton
но придумать ничего не могу
Anton
разве что вынести нужные мне действия в нативный модуль
Anton
https://github.com/devfd/react-native-workers
Anton
?
Sergey
Sergey
Или не подходит?
Sergey
Ты поподробнее расскажи
Mikhail
Да, саги как раз отдельно выполняются же. В их сторону смотри
Anton
Anton
Когда идет в потоке одновременно с react все почему то грузится тормозя ui
Anton
Саги тоже попробовать можно, как вариант, я пока думаю как продумать стратегию работы
Anton
И тогда сразу следующий вопрос, наступил момент когда мне нужен эпплодевайс, я его купил и пробую подключить xcode, в проекте используется cocoapods. Свой сертификат и основные настройки я прописал, но тем не менее я не понимаю как запустить на реальном устройстве, в основе запускаю target основного xcodeproj своего приложения, при этом настроены цели для cocoapods из xcodeworkspace. Вся сборка проходит успешно - но в самом конце я натыкаюсь на ошибку The application bundle does not contain a valid identifier.. Как я нашел на stackoverflow есть описание проблемы, что в папке может быть несколько конфликтующих сборок, но при этом без указания как решить проблему. Кто из вас сталкивался, и как это можно решить?
Anton
разобрался, как всегда первое правило удали кэш и все заработает....
Anonymous
как использовать <header> от nativebase с router ?
Максим
Кто-нибудь знает хороший враппер для react-native-camera?
Максим
И есть вобще он?