@reactnative_ru

Страница 457 из 878
Play
05.01.2018
18:46:31
"И это тоже пройдет"
постгресс не пройдет? На веки вечные?

Ivan
05.01.2018
18:46:38
я как правильно понял могу не писать свой api на сервере ,а воспользоваться graph.cool, создам бд, и он мне api в стиле grapql сгенерирует ?

Илья
05.01.2018
18:46:39
Читаю ваши сообщения и вижу «фейсбук крутой! вы просто не хотите изучать новое! если что-то не работает, то это никто не юзает!» и тд

Google
Denis
05.01.2018
18:46:44
постгресс не пройдет? На веки вечные?
Реляционки будут жить, лол

Илья
05.01.2018
18:46:48
Denis
05.01.2018
18:46:59
Не постгресс - так оракл

Сама концепция реляционных баз

Play
05.01.2018
18:47:36
Постгрес реляционный
graph.cool database тоже

Илья
05.01.2018
18:47:54
graph.cool database тоже
Закроется ваш графкул и все

Бека нет

Max
05.01.2018
18:48:38
Илья
05.01.2018
18:49:12
он в опенсорсе
Если хостят они же, то не поможет

Denis
05.01.2018
18:49:13
Снова nosql счастье

Не хватает фич - начинают тащить из sql костыли

Google
Denis
05.01.2018
18:49:56
Foreign keys? Триггеры? Оконные функции и т.д. муть

Забей, лень холиварить

Время покажет короче

Play
05.01.2018
18:50:48
Если хостят они же, то не поможет
не обязательно, с их Yoga можно с любой базой данных работать https://github.com/graphcool/graphql-yoga

Илья
05.01.2018
18:53:13
не обязательно, с их Yoga можно с любой базой данных работать https://github.com/graphcool/graphql-yoga
А еще есть swagger-generator или типа того, который из сваггера генерит тебе апи и клиент, и сервер, на любом языке причем

Dmitry
05.01.2018
18:54:04
кроме flow...

Igor
05.01.2018
19:12:08
Если Ваш проект содержит те компоненты, что нет в react-native-web, то лучше React
Удалось запустить свое приложение в браузер. Пришлось только вызовы expo api вырезать (загрузка кастомного шрифта). Правда оно не растягивается в высоту и отправка multipart-form почему-то не работает.

Igor
05.01.2018
19:15:50
Много времени потратил что бы понять почему формы не работают (так и не понял). Думал ошибка в сервере, пришлось переписать на др фреймворк - но в нем тоже не работает.

Ivan
05.01.2018
19:23:36
есть ли кроме nativebase, тоже какая-нибудь популярная библиотека ui компонентов ?

Play
05.01.2018
19:32:37
Møbý
05.01.2018
19:39:08
https://shoutem.github.io/docs/ui-toolkit/introduction но лучше писать свою
Плюсую, компоненты часто друг с другом конфликтуют если из разных либ

Юзал nachos ui так он работал а потом перестал воспринимать стили, пришлось выпилить и свои кнопки писать

Ivan
05.01.2018
19:45:00
я решил nativebase. дизайн понравился

Denis
05.01.2018
19:56:31
Play
05.01.2018
19:57:59
Но как же пулл реквесты в РН?
У React Native есть свой UI ?

Не тот что низкоуровневый нативный

Google
Møbý
05.01.2018
19:59:00
У React Native есть свой UI ?
База нативных компонентов тащемта

Кек

Юай зависит от системы

Denis
05.01.2018
19:59:22
У React Native есть свой UI ?
Это типа потроллить было :)

Møbý
05.01.2018
19:59:26
На андроиде свой на апле свой

Play
05.01.2018
20:00:01
Это типа потроллить было :)
с Вами в чате веселей ?

Denis
05.01.2018
20:00:17
с Вами в чате веселей ?
Ды да, я тоже так думаю

Oleg
05.01.2018
20:05:46
всем привет вопрос не совсем технический - нативная реклама vs банераная и Admob vs Appodeal?

Alexsandr
05.01.2018
20:52:04
Там уже есть либа для ревет натив

Правда только для ios

Oleg
05.01.2018
20:57:56
@alexsandrmenshikov спасибо, а по формату рекламы ? (последний раз с рекламоой работал года четыре назад, да и то только с интеграцией что лучше что хуже в плане дохода обычно проходило мимо меня)

Alexander
05.01.2018
21:00:39
У меня есть форк, который плюс минус юзабелен для андроида )

Alexsandr
05.01.2018
21:00:53
Тут не могу сказать, appodeal платит нормально, а про все остальное лучше у кого нибудь еще поинтересоваться

Alexander
05.01.2018
21:01:10
Вообще, зависит от аудитории

Разница может быть в 10 раз

Если пользователей в день меньше 1000 - то копейки

Oleg
05.01.2018
21:02:23
на самом деле мне только для андроида и приложение нативное - просто тут народу много )))

Vladislaw
05.01.2018
21:02:26
есть ли кроме nativebase, тоже какая-нибудь популярная библиотека ui компонентов ?
я использовал nativebase, в итоге он мешал больше, чем решал проблему отсутствия ui компонентов. написав однажды стайлинг и сами базовые ui компоненты не будешь мучаться

Google
SaNta
06.01.2018
05:22:41
И в sketch встречается

Khorark
06.01.2018
05:56:55
Всем привет. Кто-нибудь знает как на андроиде корректно сделать отображение рамки пунктиром? borderStyle: dashed там не работает. Есть открытый issue даже по этому поводу

jslby
06.01.2018
06:28:35
Всем привет) И с праздником! Подскажет ли кто ни будь. В приложении есть что то вроде нескольких экранов приветсвия, что то вроде обучения. Естественно после первого запуска их вызывать больше не нужно. Можно ли как то не заводить отдельную таблицу для одного значения True/False в базе данных под эту логику? Или по другому никак7

Khorark
06.01.2018
07:13:57
Такого не должно быть. Я там сохраняю адрес сервера, и после того как приложение заново открывается он берет адрес сервера от туда и подключается

Возможно будет сбрасываться после перезагрузки устройства , но я не проверял

Khorark
06.01.2018
07:50:57
Ну тогда таблицу в БД. В случае, если много локальных данных, приложение может иметь внутри себя sqlLite базу данных. Пример тут https://github.com/andpor/react-native-sqlite-storage

jslby
06.01.2018
14:28:06
есть какой то простой способ что бы иницализировать state из asyncstorage и при изменении state сразу синковать с asyncstorage

пока только нашел способ через multiGet и multiSet

нужно буквально 5 ключей

Khorark
06.01.2018
14:30:37
constructor - инициализировать

componentWillUpdate - обновлять AsyncStorage

jslby
06.01.2018
14:32:26
componentWillUpdate - вызывается прямо перед render, когда новые props и state получены. В этом методе нельзя вызывать setState.+

он будет вызываться сразу после обновления state?

Khorark
06.01.2018
14:55:05
А зачем там вызывать setState ? Нужно ведь обновить AsyncStorage

Stepan
06.01.2018
16:40:27
ребят, а как сделать что бы на ios при изменений permissions не рендерилось приложение?

Khorark
06.01.2018
17:04:11
В методе shouldComponentUpdate сделать проверку

Акбар
06.01.2018
17:11:32
Кто то использует CreateReactNativeApp с typescript? После инициализации нового приложени hot reload не обновляет измение. Черная херня внизу пишет "hot reloading..." Но измение не происходит

Google
Акбар
06.01.2018
17:12:21
Была у когото такая проблема? Если да прошу подсказать как решить ее

Stepan
06.01.2018
18:03:35
@khorark так рендер делает сам ios, а не RN

спрашивал бы я, если можно было так просто обойтись)

Play
06.01.2018
19:17:05
Как этот экcпорт export default withApollo(compose( connect(mapStateToProps, actions), graphql(GET_STUDIO_EVENTS_QUERY) )(WeekCalendarUI)) экспоритровать вот так export { WeekCalendarUI }

Никита
06.01.2018
19:20:07
const WeekCalendarUI = ... export WeekCalendarUI

Play
06.01.2018
19:23:34
Никита
06.01.2018
19:24:59
думаю можно и так export default { WeekCalendarUI }

Play
06.01.2018
19:30:47
export default class AddDays extends Component { … const WeekCalendarUI = withApollo(compose( connect(mapStateToProps, actions), graphql(GET_STUDIO_EVENTS_QUERY) )(AddDays)) export { WeekCalendarUI } небоскреб какой-то, можно сократить?

у меня библиотека UI компонетов где в index.js подобные экспорты export * from './WeekCalendarUI'

если экспортирую так export default WeekCalendarU то не видно компонеты при импорте import { WeekCalendarUI, Header, Card, Loading } from '../common'

Никита
06.01.2018
19:39:59
не понял. export default WeekCalendarUI но импорт как будто просто export WeekCalendarUI

Play
06.01.2018
19:43:33
не понял. export default WeekCalendarUI но импорт как будто просто export WeekCalendarUI
у меня подобная папка в каждом проекте https://github.com/gHashTag/Udemy/tree/master/manager/src/components/common чтобы нарисовать элемент только один раз, а дальше его переиспользовать в файле index.js они все обединяются

не нравится, что сейчас приходится писать два раза const WeekCalendarUI = withApollo(compose( connect(mapStateToProps, actions), graphql(GET_STUDIO_EVENTS_QUERY) )(AddDays)) export { WeekCalendarUI } например в этом примере WeekCalendarUI

В Appolo 2.0 свой стейт появился. Кто-нибудь уже разобрался? https://dev-blog.apollodata.com/the-future-of-state-management-dd410864cae2?source=linkShare-e241e8ebfb48-1515190669

Play
06.01.2018
20:00:34
ну лютый офтоп же)
Давно не видились) На днях узнал. В чем суть, если коротко?

Historically, Apollo users managed that 20% in a separate Redux or MobX store. This was a doable solution for Apollo Client 1.0, but when Apollo Client 2.0 migrated away from Redux, syncing local and remote data between two stores became trickier. We often heard from our users that they wanted to encapsulate all of their application’s state inside Apollo Client and maintain one source of truth.

Правильно для я понял, что Redux и MobX с Apollo Client 2.0 не нужен?

Страница 457 из 878