@react_js

Страница 1686 из 5115
Dmitrii
12.07.2017
16:16:33
с домена, на котором выполняется

Сергей
12.07.2017
16:16:35
Dmitrii
12.07.2017
16:16:54
??‍♂️
что не так? я с этим работаю каждый день

Сергей
12.07.2017
16:17:02
с домена, на котором выполняется
с домена на котором выполняется Именно, то есть скрипт с CDN не сможет прочесть куку если она была установлена на foo.com

Google
Dmitrii
12.07.2017
16:17:26
если он выполняется на foo.com, то может прочесть

у него доступ есть до document.cookie, он писать и читать может

Pavel
12.07.2017
16:18:27
а куку не может)
Отлично читает

Maksim
12.07.2017
16:18:45
httponly гуглите, ну епт

Dmitrii
12.07.2017
16:19:25
httponly гуглите, ну епт
при чем тут httpOnly? до httpOnly конечно не будет доступа, это очевидно. Вопрос в другом был же

до httpOnly куки доступа не будет и у родных скриптов, не с cdn

Maksim
12.07.2017
16:20:15
да суть в том что бы хранить токен аутентификации там например, он скриптам родным нафиг не нужен

и левые скрипты его не утянут

Pavel
12.07.2017
16:20:40
exampleA.com/test.html <script src="//exampleA.com/testA.js"></script> <script src="//exampleB.com/testB.js"></script> testA.js localStorage.setItem('data', 123) document.cookie = 'foo: bar' testB.js console.log('localStorage', localStorage.getItem('data')) // localStorage 123 console.log('cookie', document.cookie) // foo: bar

Dmitrii
12.07.2017
16:21:39
я начало спора пропустил, оказывается вопрос был про где хранить токены

Google
Anton
12.07.2017
16:45:18
Подскажите, как заменить такое: const linksSet = []; for (const index of links) { if (index > 0) linksSet.push(', '); linksSet.push(links[index]); } используя методы массивов?

Roman
12.07.2017
16:46:52
join?

Anton
12.07.2017
16:47:04
к сожалению нет

в links у меня элементы jsx'овские

Maksim
12.07.2017
16:47:30
reduce

Сергей
12.07.2017
16:47:36
links.forEach((link, index) => linkSet.push(`${index ? ', ' : ''}${links[index)}`)const linkSet = ${links.join(', ')},

Anton
12.07.2017
16:47:42
если их джоинить со строкой, то получится [object],[object]

reduce
reduce! Спасибо, сейчас попробую

Maksim так там получается меньше элементов … или брать index и пытаться вставлять после него?

мгм, сейчас попробую

Maksim
12.07.2017
16:53:29
links.reduce((res, link) => { res.concat([link, ',']); return res;}, []);

потом pop сделать или считать индексы, что-то типа того

Anton
12.07.2017
16:55:22
Спасибо, сейчас попробую

Maksim
12.07.2017
16:58:22
нужен массив а не стринга

Сергей
12.07.2017
16:58:43
нужен массив а не стринга
массив запятых с элементами?

чет ересь

Stepan
12.07.2017
16:59:04
Стесняюсь спросить, нахуя

Mike
12.07.2017
16:59:09
чет ересь
ну элемент например компонент

и ты хочешь их через запятую вывести

Google
Maksim
12.07.2017
16:59:19
имена через запятую например

Сергей
12.07.2017
16:59:22
имена через запятую например
в месте вывода сделай join и не еби мозги

Stepan
12.07.2017
16:59:37
+

Mike
12.07.2017
16:59:43
links.reduce((res, link) => { res.concat([link, ',']); return res;}, []);
links.reduce((acc, link) => [...acc, link, ','], [])

Сергей
12.07.2017
17:00:01
links.reduce((acc, link) => [...acc, link, ','], [])
снова глаз дергается, но на этот раз другой

Mike
12.07.2017
17:00:26
в месте вывода сделай join и не еби мозги
ну типа let arr = [<Tag prop={1} />, <Tag prop={2} />]

и тебе надо их через запятую вывести

чтоб отрендерились

Сергей
12.07.2017
17:00:51
Mike
12.07.2017
17:01:00
нууу да

для примера не принципиально

Mike
12.07.2017
17:01:14
суть в том что ты типа не хочешь их в строки превращать

а хочешь сделать { arr.reduce( ... ) }

и чтобы это вывело их через запятую

снова глаз дергается, но на этот раз другой
а че не так? я где-то тупо проебался?

Nikita
12.07.2017
17:02:17
создание нового массива каждую итерацию

Сергей
12.07.2017
17:02:24
я б вообще сделал map | flatten

Anton
12.07.2017
17:02:25
links.reduce((acc, link, index) => { return index ? [...acc, ', ', link] : [...acc, link] }, [])

ох

Google
Anton
12.07.2017
17:02:42
Cпасибо большое

Сергей
12.07.2017
17:02:59
links |> map(e => [e, ', '] |> flatten

Mike
12.07.2017
17:03:19
ну тут такое

уже

вкусовщина имхо

Admin
ERROR: S client not available

Mike
12.07.2017
17:03:43
мой главный поинт был в том чтобы тебе ответить почему join не всегда подходит

Andrey
12.07.2017
17:33:46
Кто нибудь юзал mobx? И впечатления?)

Mike
12.07.2017
17:39:10
Чуваки, кто помнит, кто у нас за мобх топил?

@archakov06 ?

Mike
12.07.2017
17:42:27
Не ты?

Amon Bower
12.07.2017
17:42:54
Не ты?
Нееее

mobx no

Dreamerinnoise
12.07.2017
17:55:27
Всё не доберусь попробовать mobx-state-tree

Алексей
12.07.2017
18:08:22
redux-orm ни кто не использовал? что то не пойму как там правильно вынести редьюсеры из моделей. по доке вроде это возможно в свежей версии

Northern
12.07.2017
18:14:56
Я дома

Google
Northern
12.07.2017
18:15:00
бля.

Mike
12.07.2017
18:15:14
Спасибо

Я волновался

Northern
12.07.2017
18:16:07
Рад был успокоить!

Саша
12.07.2017
18:18:09
Какой-то параметр нужно передать дополнительно чтобы притиер брал параметры из .prettierrc ?

kana
12.07.2017
18:32:10
Он сам подхватывается

Саша
12.07.2017
18:45:18
чет нихуя не подхватывается

Egoarka
12.07.2017
18:45:31
Я дома
Ну наконец-то, я так ждал тебя

Nikolay
12.07.2017
18:49:02
что то react-router 4 каким то говном стал

Dmitry
12.07.2017
18:49:31
а до этого типа реакт роутер 4 был ахренезным ?

Nikolay
12.07.2017
18:49:46
react-router 3 был хорош

Ilya Shurikov
12.07.2017
18:50:06
react-router 3 был хорош
что мешает сидеть на нем?

Nikolay
12.07.2017
18:50:29
то что его никто поддерживать не будет в будущем

я тоже за mobx топлю )

Джон
12.07.2017
18:51:49
Ребят, объясните плз в 2х словах, зачем названия экшенов совать в переменные LOGIN_ACTION = 'LOGIN_ACTION' Это только ради списка экшенов в одном файле?

Страница 1686 из 5115