@react_js

Страница 312 из 5115
Aleh
18.07.2016
15:33:48
это два логически разных действия, action-creator'ы соответственно тоже названы по-разному

Dmitry
18.07.2016
15:35:13
Aleh
18.07.2016
15:35:23
удаления чего?

Google
Dmitry
18.07.2016
15:36:02
Чего угодно. Разных сущностей.

В одном ты удаляешь товары, в другом поставщиков. Первое, что пришло в голову.

Aleh
18.07.2016
15:36:30
ок, DeleteItem, DeleteProvider или как их там)

Dmitry
18.07.2016
15:37:29
Некоторые делают как ты, некоторые что-то вроде 'ITEM/DELETE' и 'PROVIDER/DELETE'.

А можно const DELETE = Symbol('DELETE');

Aleh
18.07.2016
15:37:59
ну, у меня честно говоря сниппет

он мне создает константу, функцию и тайп в тайпскрипте для экшена

Dmitry
18.07.2016
15:38:13
И потом его юзаешь уже где хочешь

Aleh
18.07.2016
15:38:20
поэтому я как-то не ощущаю проблемы

Alexander
18.07.2016
15:39:36
Всем привет, разыскиваю хороший reactjs компонент ежедневник (типа http://intljusticemission.github.io/react-big-calendar/examples/index.html). Есть у кого на примете? Просто react-big-calendar единственное что удалось нагуглить нормальное

Dmitry
18.07.2016
15:41:35
Я видел только скелет, который можно нормально кастомизировать

http://www.gpbl.org/react-day-picker/examples/?birthdays

Alexander
18.07.2016
15:45:10
@dmitry_ermakov спасибо, гляну

Google
Владимир
18.07.2016
15:45:23
с ним будут проблемы

если захочешь показать весь год на экране

Alexander
18.07.2016
15:49:49
Мне надо месяц, неделя, день

Но спасибо за информацию :)

Vasiliy
18.07.2016
15:56:32
jss использую, кучи проблем что была раньше нет
понял, спасибо, radiojs просто сейчас слушал и вспомнил про него, пока просто смотрю решения на будущее, если придется что-то большое делать. поверхностно глянул – я так понял jss полностью ортогонален postcss, + там прям своя система плагинов: jss-vendor-prefixer, jss-nested, etc. jss-loader есть для вебпака, короче, надо раскуривать, интересная штука на первый взгляд

Владимир
18.07.2016
16:04:30
Своя экосистема для стилей

Что бы не было больше всяких цсс модулей сасов бемов и остальной магии для того что бы цсс заработал в браузере и на сервере

Dmitry
18.07.2016
16:09:30
На самом деле можно обойтись и css-modules. Если тебе нужен только браузер.

css + postcss + css-modules + classnames

Vladimir
18.07.2016
16:10:50
вообще на браузере+сервере цсс-модулес тоже работает

в простых случаях, по крайней мере

Vasiliy
18.07.2016
16:14:01
да, раньше все время цсс-модули юзал, просто смотрю по сторонам что есть на будущее, так-то меня все устраивает (ну, почти :))

Владимир
18.07.2016
16:17:31
css + postcss + css-modules + classnames
В этом вся проблема

Dmitry
18.07.2016
16:18:17
Владимир
18.07.2016
16:18:23
А что бы в деве работало ты должен подключить стайл лоадер, на проде можно оставить его же или бандлить все в 1 файл

Проблема в том что дофига всего нужно что бы работали стили

Dmitry
18.07.2016
16:20:42
Не вижу "дофига", если честно. Один раз настроить лоадер за 5 минут.

Зато не ломается воркфлоу всех команд, которые работают с продуктом

Владимир
18.07.2016
16:22:55
Научиться жсс вопрос 1 дня

Art
18.07.2016
16:52:19
Научиться жсс вопрос 1 дня
Перестать его хейтить — вопрос всей жизни.

Google
Denis
18.07.2016
16:54:26
Решается при преодолении определенной критической массы :)

Ave
18.07.2016
19:45:12
http://zippyui.com/docs/react-date-picker/

можно брать или есть что лучше?

Владимир
18.07.2016
19:46:42
Перестать его хейтить — вопрос всей жизни.
Где во всем этом место master card ?

Sergey
18.07.2016
19:52:23
можно брать или есть что лучше?
Если в ваш UI вписывается, то берите. Главная проблема готовых компонентов - это внешний вид. Его можно менять только до определённой степени, и может оказаться так, что данный компонент ну никак нельзя подогнать под ваш внешний вид.

Ave
18.07.2016
19:55:17
> Главная проблема готовых компонентов - это внешний вид. если бы))

Sergey
18.07.2016
19:56:35
По-моему как раз это как правило не проблема
Значит у нас с вами разный опыт. Я чаще всего работал по готовым макетам, со своим фирменным стилем (а не стандартным boostrap/material)

Ave
18.07.2016
19:56:36
> pikaday select года меня не устраивает

from
18.07.2016
19:57:03
Sergey
18.07.2016
19:57:55
Кстати, сделать такой компонент самому - совсем несложно, если вы знаете точно, как именно он должен выглядеть. Готовые компоненты изнутри выглядят сложно потому, что в них заложено очень много кастомизируемости. Без неё код получается довольно прямолинейным.

from
18.07.2016
19:58:57
Значит у нас с вами разный опыт. Я чаще всего работал по готовым макетам, со своим фирменным стилем (а не стандартным boostrap/material)
По-моему календари все легко переверстать на любой вкус до неузнаваемости, если изначально он не совсем по больному ренлерится. Pikaday как раз даёт свободу в этом плане почти полную

Так не делай селект, в чем проблема?

Nikita
18.07.2016
20:00:36
http://www.material-ui.com/#/components/date-picker

from
18.07.2016
20:00:54
Меня кстати этот селект сначала тоже удивил, а потом очень полюбился своей тупой простотой. Во-первых это именно то что надо на смартфоне (а под телефоны дейтпикеры чаще кривые, чем наоборот), а во-второй не хочешь селект — сделай что угодно своё, его же интересует только сам факт смены года.

Sergey
18.07.2016
20:02:29
По-моему календари все легко переверстать на любой вкус до неузнаваемости, если изначально он не совсем по больному ренлерится. Pikaday как раз даёт свободу в этом плане почти полную
Вы про это? http://dbushell.github.io/Pikaday/examples/theme.html Увидел там только волшебный класс 'dark-theme', который меняет со светлой темы на тёмную. Кроме этого ещё есть какие-то способы менять внешний вид?

Google
Sergey
18.07.2016
20:04:10
Ээээ, свой css, я на их предложенные темы даже не смотрел ни разу
Не любого внешнего вида можно достичь применяя сторонний CSS к уже существующей разметке.

Вот например, pikaday использует нативные <select> для года и месяца, я могу сделать чтобы это были кастомные divы, у которых можно менять внешний вид?

from
18.07.2016
20:07:39
Не любого внешнего вида можно достичь применяя сторонний CSS к уже существующей разметке.
Нуууу это же дейтпикер, у них одна суть, каким бы больным дизайн не был. Вряд ли где-то потребуется дни недели внутри каждого нечетного числа месяца отображать или ещё что странное )

Sergey
18.07.2016
20:07:58
Если требуется, чтобы те же год и месяц можно было набирать с клавиатуры?

Нуууу это же дейтпикер, у них одна суть, каким бы больным дизайн не был. Вряд ли где-то потребуется дни недели внутри каждого нечетного числа месяца отображать или ещё что странное )
Может потребоваться вообще внутри дейтпикера делать кастомную расцветку, например на основанни других данных системы о том, какой уровень алярмов был в тот или иной день.

from
18.07.2016
20:08:55
Вот например, pikaday использует нативные <select> для года и месяца, я могу сделать чтобы это были кастомные divы, у которых можно менять внешний вид?
Хмммм сейчас посмотрю, уже не помню. К слову есть ещё clndr, который вообще рендеринг отдаёт на твоё усмотрение — там можно точно любую разметку сделать, но правда это и не дейтпикер

Vladimir
18.07.2016
20:09:23
Йота cdn заблочила?

Admin
ERROR: S client not available

Sergey
18.07.2016
20:09:25
Ну это проще некуда родительским классом сделать
Как родительский класс подсветит мне определённые дни календаря внутри дейтпикера?

from
18.07.2016
20:10:49
а, определённый день, сорри

Sergey
18.07.2016
20:11:06
Более простой пример - праздники, например.

from
18.07.2016
20:15:18
хммм, да, сорри, если хочется свою разметку, то https://github.com/kylestetz/CLNDR

Владимир
18.07.2016
20:18:55
Йота cdn заблочила?
Не только она, по судебному решению ип сдн заблокировали в России весь

Дмитрий
18.07.2016
20:28:17
Вечер добрый, никто не знает как боросться с дёрганьем виртуального скрола на iphone5?

Alexander
18.07.2016
20:39:47
Вечер добрый, никто не знает как боросться с дёрганьем виртуального скрола на iphone5?
Есть ощущение, что могут помочь CSS-анимации, но сам пока не использовал

Дмитрий
18.07.2016
20:40:09
А причём тут анимации?

Вынести в другой композит?

Google
Alexander
18.07.2016
20:40:23
Имитировать скролл

С помощью translate

Дмитрий
18.07.2016
20:40:49
Так dom дерево то нужно обновлять

Alexander
18.07.2016
20:41:42
requestAnimatonFrame

Батчить обновления, но не перегружать количеством операций

Я в реакте еще новичок, буду рад, если что-то лучше предложат здесь)

Дмитрий
18.07.2016
20:42:46
Вот смотри dev.trendever.com

Там как линию проходить то один элемент добавляется

И один удаляется

Ничего криминального

Только высота линий задаётся через top.

https://bvaughn.github.io/react-virtualized/

Как в этом примере

Да это как бы не реак задача. Это вообще.

Alexander
18.07.2016
20:44:43
Я бы в эмуляторе все это гонял, крутил настройки и смотрел на профайлер

Дмитрий
18.07.2016
20:45:18
У меня нет iphone5)) и эмулятора)

Alexander
18.07.2016
20:47:26
У меня андроид, по ссылке моргает так же

Vladimir
18.07.2016
20:49:00
У вас есть определенные проблемы

Дмитрий
18.07.2016
20:49:16
Ехоу)

Vladimir
18.07.2016
20:50:24
Никакого дергания не заметил

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