
Илья
05.01.2018
18:45:57

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

Илья
05.01.2018
18:47:54
Бека нет

Max
05.01.2018
18:48:38

Play
05.01.2018
18:48:43

Илья
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

Илья
05.01.2018
18:53:13

Play
05.01.2018
18:53:53

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

Play
05.01.2018
18:54:55

Igor
05.01.2018
19:12:08

Play
05.01.2018
19:14:36

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
Юзал nachos ui так он работал а потом перестал воспринимать стили, пришлось выпилить и свои кнопки писать

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

Denis
05.01.2018
19:56:31

Play
05.01.2018
19:57:59
Не тот что низкоуровневый нативный

Google

Møbý
05.01.2018
19:59:00
Кек
Юай зависит от системы

Denis
05.01.2018
19:59:22

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

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:12:07

jslby
06.01.2018
07:12:36

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

jslby
06.01.2018
07:39:43

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
не нравится, что сейчас приходится писать два раза
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

Алексей
06.01.2018
19:59:27

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 не нужен?