@reactnative_ru

Страница 91 из 878
Ilya
01.03.2017
08:58:50
если бд будет mongo, то проще метеор взять

Алексей
01.03.2017
08:59:30
firebase не подойдет :)
а че не подойдет то) есть еще же rethink-db и couchbase)

John
01.03.2017
09:02:18
а че не подойдет то) есть еще же rethink-db и couchbase)
потом нужно будет эти данные обрабатывать (графики и т.п.), ну и данные нужно хранить на своем сервере.

Mars
01.03.2017
09:02:46
Спасибо, посмотрю flask
А разве flask умеет асинхронность и crdt?

Google
Mars
01.03.2017
09:03:48
Realm

Алексей
01.03.2017
09:07:08
А разве flask умеет асинхронность и crdt?
че то мне кажется человеку не до crdt щас))

Realm
realm синкатся умеет?

Mars
01.03.2017
09:08:25
Еще умеет OT, что подходит для offline work

Алексей
01.03.2017
09:10:47
Ага
хм, не знал) а есть пруф какой нибудь?)

John
01.03.2017
09:10:48
так ты итак свой сервер развернешь с rethink-db
Почитал, по описанию подходит. Надо бы теперь с ней разобраться :)

Realm
Тоже посмотрю. Спасибо

Mars
01.03.2017
09:13:58
А что такое OT?
Это подход к применению к объекту данных частично упорядоченного лога операций

Вот ссылочка https://en.m.wikipedia.org/wiki/Operational_transformation

Гугл доки работают на этом, так же как paper.dropbox

Google
Mars
01.03.2017
09:20:18
Человек из реалм сейчас мне сказал что под реакт они не стабильны пока, так что лучше не стоит использовать

Сегодня firebase пожалуй единственное рабочее решение, используемое в большом количестве проектов.

Denis
01.03.2017
11:19:22
@vmakhaev, расскажешь что-нибудь про CRDT и Amelisa? :)

Mars
01.03.2017
11:22:38
А что насчёт производительности? У того же Rethink были проблемы
Системы для синхронизации не приследуют метрику производительность, вообще. Они не производительны, в привычном смысле, как , например, SQL базы данных.

Алексей
01.03.2017
11:24:24
@vmakhaev, расскажешь что-нибудь про CRDT и Amelisa? :)
надо автора swarm.js на это дело, он любит про crdt вещать)

Mars
01.03.2017
12:06:16
Я не стал говорить про swarm.js, так как он все еще в процессе разработки, уже ≈4-5 лет

Алексей
01.03.2017
12:09:45
@olebedev мож выступишь с докладом Realm в RN? я бы вообще с радостью послушал)

Dmitry ?
01.03.2017
12:45:23
@vmakhaev, расскажешь что-нибудь про CRDT и Amelisa? :)
Почитал про Amelisa, очень круто. Только похоже не поддерживается? Последние комиты почти полгода назад

В pet project юзаю https://github.com/share/sharedb но Amelisa выглядит вкуснее

Andrew
01.03.2017
12:59:07
Ребят, подскажите какое-нибудь простое решение, чтобы отрендерить текст с html разметкой в <Text>. А то react-native-htmltext не работает, а вебвью рисовать не хочется. Может кто сталкивался?

Алексей
01.03.2017
13:00:57
Ребят, подскажите какое-нибудь простое решение, чтобы отрендерить текст с html разметкой в <Text>. А то react-native-htmltext не работает, а вебвью рисовать не хочется. Может кто сталкивался?
попробовать markdown может? хотя когда я в последний раз делал, то md тоже не все норм было. возможно придется дописывать react-native-htmltext

Andrew
01.03.2017
13:03:05
Vladimir
01.03.2017
15:09:40
Есть проблема. У меня есть приложение, на нем текстинпуты. Если инпут расположен низко, то при фокусировании на нем инпута выезжает клавиатура и инпут сдвигается(хорошее поведение) Но если убрать аппу в бекграунд, а потом вернуть, то клавиатура начинает открываться, не сдвигая экран и загораживая инпут

что делать?

андроид

Denis
01.03.2017
15:11:11
Отловить оффлайн и блюр?

Appstate вроде

Google
Vladimir
01.03.2017
15:12:39
это я уже посмотрел и оно не работает. Алсо дефолтное поведение хорошо работает, пока приложение не уходит в бекграунд

Roman
01.03.2017
15:13:08
хм, прикольно может им ишью завести?

Алексей
01.03.2017
15:13:21
да, звучит как баг

Vladimir
01.03.2017
15:13:27
я думал, может, кто сталкивался

Nikita
01.03.2017
15:14:35
возможно это поведение нормлально для клавиатуры андроида

Vladimir
01.03.2017
15:14:53
https://github.com/facebook/react-native/issues/11100

Nikita
01.03.2017
15:15:21
тоесть стандартное, она же может как перекрывать так и сдвигать

Еxey
01.03.2017
15:26:39
Roman
01.03.2017
15:30:23
юникодный линк

Roman
01.03.2017
16:11:05
или у тебя нету скролвью вообще?

? Райзя ?
01.03.2017
16:19:10
http://githuḇ.com/coding/js
а че трапов нет?

Еxey
01.03.2017
16:19:29
и будет

? Райзя ?
01.03.2017
16:22:48
тогда дело

Mars
01.03.2017
18:13:56
Andrew
01.03.2017
18:41:54
http://githuḇ.com/coding/js
Это ж не гитхаб.

Еxey
01.03.2017
18:42:24
Это ж не гитхаб.
Да ну? Правда?

Play
01.03.2017
19:39:06
Из const GROUPS = [ G1[Math.floor(Math.random() * G1.length)], G1[Math.floor(Math.random() * G1.length)], ... ]; GROUPS .forEach(p => p.play(() => this.playSound())); работает Как сделать тоже самое из стейта?



Google
yadro
01.03.2017
20:04:39
ну нельзя же так просто this.state = {..}, для этого есть setState

yadro
01.03.2017
20:05:16
а вообще тут проблема со стрелочной функцией

пишешь function() { this.groups = ... } и заработает, но срочно избавляйся от this.state

заметь, что там _this2

Play
01.03.2017
20:07:54
пишешь function() { this.groups = ... } и заработает, но срочно избавляйся от this.state
у меня тогда рендом треков перестает работать

yadro
01.03.2017
20:08:57
что тебе вообще мешает запустить треки до присвоения стейта

Play
01.03.2017
20:12:00
пишешь function() { this.groups = ... } и заработает, но срочно избавляйся от this.state
function() { this.groups.forEach(p => p.play(() => this.playSound())); синтакс ошибка

yadro
01.03.2017
20:13:19
ты забыл }

где еще если не в функции playSound()?
да тут, но ДО this.setState, а не в колбеке

я вообще ни разу колбеком у setState не ползовался за 2 года

Play
01.03.2017
20:15:19
ты забыл }
все равно не робит(

yadro
01.03.2017
20:17:19
синтаксическая ошибка, что еще сказать, чтото не так написал

Play
01.03.2017
20:17:44
да тут, но ДО this.setState, а не в колбеке
у меня кнопка Play она же Stop, поэтому в колбеке. Как решить тогда эту задачу?

? Райзя ?
01.03.2017
20:18:34
как там на реакте быстрее пишется, чем на свифте?

Алексей
01.03.2017
20:21:25
? Райзя ?
01.03.2017
20:21:43
а как замерить?
экспертной оценкой!

Алексей
01.03.2017
20:22:05
экспертной оценкой!
ты знаешь экспертов и в том и в другом?))

Vladimir
01.03.2017
20:22:16
андроид очень быстро пишется

Google
? Райзя ?
01.03.2017
20:22:16
нууу я надеялся что тут будут

Vladimir
01.03.2017
20:22:21
за свифт не знаю

Play
01.03.2017
20:22:22
синтаксическая ошибка, что еще сказать, чтото не так написал
() => this.groups.forEach(p => p.play(() => this.playSound())); Переписал на стрелочную, но Play не включает треки Expected an assignment or function call and instead saw an expression. (no-unused-expressions): Raketa/main.js:235

Алексей
01.03.2017
20:22:26
в лице одного человека конечно)

? Райзя ?
01.03.2017
20:23:22
андроид очень быстро пишется
быстрее чем на реакте? %)

Алексей
01.03.2017
20:26:32
быстрее чем на реакте? %)
ну что скажу, JSON уж точно легче распарсить чем в свифте ?

Play
01.03.2017
20:26:45
у тебя groups присваивается как this.state = {group: ..}, а это полная хрень
Курс уже купил по теме ES6, но там про то как извлекать данные из массива стейта логично, что ни слова.

yadro
01.03.2017
20:27:33
вот так const {groups} = this.state;

такие штуки тут рабоатют ?

ясн

Алексей
01.03.2017
20:29:36
мм
за экспертной оценкой можешь на reactiflux кстати сходить, у фейсбуковцев спросишь))

они то уж точно оценят))

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