@react_js

Страница 1621 из 5115
Dmitry
03.07.2017
17:59:58
джиквери внутривенно

Mike
03.07.2017
18:00:00
Что тебе такое в голову пришло

Nikita
03.07.2017
18:01:23
на самом деле тупо пришло. Статик папка находится целиком в гитигноре,туда бандл собирается, а мне нужна картинка. Мне сказали используй какой-нибудь лоадер для файлов и css in js

я залип

Google
Dmitry
03.07.2017
18:02:16
а почему лоадер для стилей

не заюзать ?)

Mike
03.07.2017
18:02:34
я залип
CSS in js не то же самое, что инлайн стили

Nikita
03.07.2017
18:07:20
CSS in js не то же самое, что инлайн стили
это css in js? https://github.com/MicheleBertoli/css-in-js/blob/master/babel-plugin-css-in-js/button.js

Mike
03.07.2017
18:10:16
Угу вроде

Но если уж туда решил упарываться (бог в помощь, лол), то двигай сразу в styled components

kana
03.07.2017
18:19:16
Есть тут кто, кто использует стайлед прямо в проде?

Dmitry
03.07.2017
18:22:21
Сова вроде бы или у него jss

Ребята, а добавлять что-то в прототип к Number это плохая идея да ?



Stepan
03.07.2017
18:25:30
Добавлять что-то к прототипам это вообще такая себе идея, как по мне

Если это не полифилл

Dreamerinnoise
03.07.2017
18:27:23
Ну можно отнаследоваться от Number

Google
Matvey
03.07.2017
18:28:29
с какой целью ты хочешь "расширить" Number?

Айнур
03.07.2017
18:29:26
Не могу нигде найти инфу как закрывать всплывающий див если клик не по нему, может есть у кого на памяти ссылка на такую инфу? Ну или подсказка =) В гугле только как это реализовать через джиквери нашел.

Пока думаю что надо реализовывать через фокус/блюр

но не нашел подтверждения своей догадки

Nikita
03.07.2017
18:30:34
e.target != диву который нам нужен

Andrey
03.07.2017
18:30:38
Сделай контейнер внешний, если клик по нему попадает, то закрывай окно.

Айнур
03.07.2017
18:31:17
хм, но это же получается что я каждый клик буду проверять

Andrey
03.07.2017
18:31:21
Как раз затемнение или другую попсовую хню сделать сможешь)

Айнур
03.07.2017
18:31:35
Это не будет системе мешать?

Andrey
03.07.2017
18:31:39
Просто фон сделай и всё.

Anton
03.07.2017
18:32:11
Можно еще такую штуку использовать https://github.com/Pomax/react-onclickoutside

Cenator
03.07.2017
18:32:34
На боди вешаешь хендлер, он закрывает модалку

Айнур
03.07.2017
18:32:53
Сделай контейнер внешний, если клик по нему попадает, то закрывай окно.
Я правильно понимаю что надо повесить на основной контейнер , который при каждом клике по нему будет закрывать все всплывающие окна?

Cenator
03.07.2017
18:33:01
На обёртку модалки(то есть саму модалку) e.stopPropagation()

Andrey
03.07.2017
18:33:06
Типа того.

Айнур
03.07.2017
18:34:01
Спасибо =) Но мне думалось что это лишние действия в приложении которые создают нагрузку

Andrey
03.07.2017
18:34:20
Сначала сделай, а потом проверь. Не надо гадать)

Айнур
03.07.2017
18:35:50
Это да =)

Спасибо за советы =)

Google
Sergey
03.07.2017
19:50:46
ребят, норм хранить в сторе редакса масив.length 300 ?

Konstantin
03.07.2017
19:52:52
Главное не рендерить все разом

Sergey
03.07.2017
19:53:29
:D

Konstantin
03.07.2017
19:54:16
Хотя если у тебя там элемент с 1m атрибутов, то надо думать

Sergey
03.07.2017
19:54:36
а если 300 ?

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

arr.length 300 - это константа, которая нужна в каждом компоненте

которую я получаю от апи

Konstantin
03.07.2017
19:56:56
Зачем в каждом компоненте длина списка?

Nikolay
03.07.2017
19:57:25
а ты этот массив нормализовал?

Sergey
03.07.2017
19:57:49
Sergey
03.07.2017
19:57:51


Nikolay
03.07.2017
19:58:05
а, ок )

Sergey
03.07.2017
19:58:40
это локализация под разные языки

Matvey
03.07.2017
19:58:46
может в браузерное хранилище запихать

эти данные постоянно меняются, часто?

Sergey
03.07.2017
19:59:02


Konstantin
03.07.2017
19:59:29
Это ж константы по сути

Google
Matvey
03.07.2017
19:59:44
indexedDB?

Konstantin
03.07.2017
20:00:36
Ну положи 1 раз в стор и не мучайся

Зачем их обновлять, или там на каждый дата сет свой набор переводов?

Konstantin
03.07.2017
20:01:52
Зачем??

Sergey
03.07.2017
20:02:22
Зачем??
ну типо идеалогия редакса такая)

Admin
ERROR: S client not available

Konstantin
03.07.2017
20:02:26
Куда ты его собрался копировать?

Konstantin
03.07.2017
20:03:11
Идеалогия диспатчить все подряд?

Matvey
03.07.2017
20:03:14
@Sergey флякс? )

Nikolay
03.07.2017
20:03:28
ну типо идеалогия редакса такая)
идеалогия редакса, все что может быть вычислено, должно быть вычислено, стейт должен быть минимальным

Konstantin
03.07.2017
20:04:04
Что тебе мешает задиспатчить экшн 1 раз за время жизни приложения?

Nikolay
03.07.2017
20:04:12
а где?
вебпаку можно скормить, чтобы он на импорт пакета резолвил твой json файл

Matvey
03.07.2017
20:04:27
он с апи его берет

Sergey
03.07.2017
20:04:54
он с апи его берет
+ к тому же там много заголовков устанавливаеться чтоб его получить

Konstantin
03.07.2017
20:05:12
он с апи его берет
И что, проверить стейт не судьба?

Перёд диспатчем

Google
Nikolay
03.07.2017
20:05:23
ну тут можно накатать свой provider компонент который сходит в апи за новыми данными если старые протухли и в контекст положит все данные

Matvey
03.07.2017
20:05:41
при каждой сборке вебпака?

Nikolay
03.07.2017
20:07:04
я тебе про то что тебе не нужно хранить в стейте данные локализации

если они всегда статичны

Dmitry
03.07.2017
20:07:44
я тебе про то что тебе не нужно хранить в стейте данные локализации
там есть нюанс, что если надо в лайве переключать локализацию без фулл реалода страницы, то имеет смысл хранить ее в сторе

Nikolay
03.07.2017
20:07:53
на худой конец можно вообще на бэке отрендерить в виде json дерева внутри <script>

Sergey
03.07.2017
20:08:03
я тебе про то что тебе не нужно хранить в стейте данные локализации
я знаю что не стоит хранить там большие данные по идеалогии редакса. Поэтому и спрашиваю - как быть? не надо говорить что не стоит их хранить в редаксе

Matvey
03.07.2017
20:08:07
вообще подобные данные, или например меню пункты меню какие-нибудь, норм хранить в локал сторадже или indexeddb

@zdmitr как ты перегрузил сприд на Number [...10] ? )

Matvey
03.07.2017
20:10:38
не могу так сделать)

Dmitry
03.07.2017
20:10:49
Number.prototype[Symbol.iterator] = function() { const end = this; const inc = this>0; let i = 0; console.log(this); return { next() { if (inc?i <= end:i>=end) { return { done: false, value: i+= (inc?1:-1) }; } else { return { done: true }; } } }}

Matvey
03.07.2017
20:11:04
ппц )

Dmitry
03.07.2017
20:12:06
я хотел еще вызвать число как функцию и потом спред по нему сделать

но походу нельзя

Matvey
03.07.2017
20:14:46
круто, спасибо ) сохраню

Sergey
03.07.2017
20:15:28
на худой конец можно вообще на бэке отрендерить в виде json дерева внутри <script>
попробую заюзать это. Спасибо за отзыв https://github.com/jesseskinner/hover

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