Anton
ну незнаю видюхи воспроизводит
Maksim
да, мы гоняем react native video
Maksim
и заодно пытаемся запустить react webrtc от voximplant
Anonymous
наслушаются Григория)
Anonymous
о, привет, Денис
Anonymous
гайз привет
с аяксом можете подсабить
$.ajax({
url:'sendUser.php',
type:'POST',
contentType: "application/json; charset=utf-8",
data:{myData:ourDataSend},
success: function(res) {
console.log(res);
}
});
разве я не правильно отсылаю запрос?
Maksim
мне казалось, что там только fetch есть
Dmitry
юзай fetch()
Nikita
Алоха :)
Denis
Anonymous
Парни привет. Вот юзаю NavigatorExperimental и понимаю что его одноуровневая система роутинга это какая-то шляпа. На странице ведь есть еще табы, нижнее меню, которое должно полностью сбрасывать эту самую одноуровневую историю свайпов и еще куча самых разных навигационных условий. У кого более менее сложный роутинг в приложении? Можете показать как вы это делаете?
Anton
щас буду мутить react-native-router-flux
Anton
он вроде посимпатичней
Anton
и тоже experimental юзает
Sergey
Anonymous
Anonymous
ребят, кто у себя в проекте делал такую штуку как "запомнить меня" при входе в приложение?
Maksim
Рустам
так ты воспользуйся keychain
а есть еще какие-нибудь варианты? Например сохранить какой-то зашифрованный ключ аутентификации и использовать его при последующих запусках?
Denis
http://facebook.github.io/react-native/releases/0.31/docs/asyncstorage.html
Maksim
коллеги, а можете просто по React подсказать
Maksim
какой правильный паттерн редактирования объекта, в котором есть ключи и строковые значения. Редактировать надо и ключи, и значения
Maksim
возникает список пар key,value и в нём как-то получается, что key не очень хороший идентификатор строки
Dan
Почему не очень хороший?
Maksim
ключ же меняется
Maksim
вот у меня есть obj:
Maksim
obj.map(function(k,v) { return <div key={k}><input value={k}><input value={v}></div>;})
Maksim
если так начать редактировать key в объекте, то начнет всё скакать
Denis
Порядок их может меняться?
Maksim
ну это же ключи объекта
Maksim
у них нет порядка
Denis
Сортировка и пр
Maksim
by design
Maksim
как отсортируешь при выводе, так и будут показываться
Denis
Всегда есть
Maksim
у объекта в яваскрипте есть порядок ключей?
Denis
Порядок может быть abc, хронологический, организован по какоцто логике
Denis
Я про это
Maksim
есть объект вида: {k1 : "v1", k2: "v2"}
Maksim
меня нигде не интересует порядок его ключей
Denis
Вот
Denis
Влад Балин где-то заметку писал про паттерны редактирования в формах
Maksim
на русском?
Maksim
или на английском искать?
Denis
На английском
Denis
Medium
Denis
Там хороший обзор
Denis
Просто рекомендую
Maksim
поищу, спасибо
Maksim
вроде нашел, но по этому вопросу ничего
Maksim
судя по всему, сделать простой механизм с когерентным изменением основного объекта не получится и нужны statefull контролы
Anton
Support selectable={true} property on Text fields on Android.
Anton
30 версия
Maksim
Denis
Да :)
Sergey
неожиданный вопрос, RN разрабатывается под винду?
Sergey
кажется react-native-windows заглох пару месяцев назад
Maksim
вот я и пытаюсь придумать: как лучше сделать контрол, который редактирует обычный объект со строковыми значениями
Maksim
т.е. видимо его надо перевести в список с объектами с полями {key: "...", value: "..."} а потом обратно превратить в объект
Nikita
Так а в чем проблема просто менять ключ или значение, что то я упустил)
Anton
Denis
а ты можешь пример набросать в какой-нибудь песочнице, типа rnplay.org?
Anonymous
Maksim
коллеги, простите за примитивный вопрос, но можно ли сегодня практически рассчитывать на то, что если я выгрузил с сервера json и в нём есть объект с ключами, то при for(k in obj) порядок обхода будет совпадать с тем, что было в json?
lamo2k
Да
Meg
Да
Maksim
спасибо
Roman
с чего бы вдруг можно было расчитывать на порядок в объекте? это же не массив
Maksim
Roman
никто не гарантирует, что сериализатор со стороны сервера будет собладать порядок
Maksim
я сам гарантирую
Maksim
я пишу сервер
Рустам
По-моему, это в стандарте: порядок ключей в JSON сохраняется. Порядок элементов массива - нет.
Maksim
наоборот
Maksim
в стандарте да
Maksim
массив сохраняется, ключи могут перемешаться
Рустам
упс, да прошу прощения:
пруф http://www.json.org/
An object is an unordered set of name/value pairs.
Maksim
совершенно верно