
Алексей
20.02.2017
07:23:43
Ну так это не мобикс
Почти как mobx, то есть наблюдаемые объекты. В mobx нет никаких сторов/состояний, есть лишь наблюдаемые объекты.

Dreamerinnoise
20.02.2017
07:33:06
Не введут его ж выкинули

localvoid
20.02.2017
07:33:21
и правильно сделали

Google

Sergey
20.02.2017
07:33:48
Ребят .подскажите, http://joxi.ru/zANjQdoU9vOVA9 почему не подтягивается айдишник,.
остальное все подтягивает без проблем

Valentin
20.02.2017
07:35:08
Перадаешь пропс id
А пытаешься получить idInput

Artur
20.02.2017
07:37:18
Нету завязки на имя стора, чтобы объявить новый стор просто пишешь его класс и всё

Sergey
20.02.2017
07:38:14
и все норм

Artur
20.02.2017
07:38:21
Нет необходимости обхявлять опциональный prop со стором, очень мешает с strictNullChecks

Dreamerinnoise
20.02.2017
07:38:32

Artur
20.02.2017
07:39:10
Сразу бросился на первый взгляд ненужный @injectable

Dreamerinnoise
20.02.2017
07:42:06

Алексей
20.02.2017
07:45:36

Google

localvoid
20.02.2017
07:49:53
Это печально
в чём прикол обсёрвить все значения? partial updates итак не тормозят, а выстраивать граф зависимостей во время тяжёлых insert/remove операций только сделает их ещё тяжелее

Алексей
20.02.2017
07:57:30

Ches
20.02.2017
07:58:17
правильно ли так делать?
<select value={this.state.category} onChange={this.handleSelectCategoryChange}>
<option value="''" disabled>Выберите категорию</option>
{this.renderSelectCategoryOptions()}
</select>

Artur
20.02.2017
07:58:40

localvoid
20.02.2017
07:59:11

Алексей
20.02.2017
07:59:48

localvoid
20.02.2017
08:01:03
ну самое простое, произошёл какой-либо input, делаем полную перерисовку.
зачем пытаться найти самое мелкое изменение для апдэйта?

Ches
20.02.2017
08:02:11

Алексей
20.02.2017
08:02:31

localvoid
20.02.2017
08:03:34

Алексей
20.02.2017
08:05:56

localvoid
20.02.2017
08:06:15

Ches
20.02.2017
08:22:44
если кому то пригодится)

Сергей
20.02.2017
08:27:02

Sergey
20.02.2017
08:29:43
ребят, почему, не находит айдишник
http://joxi.ru/brRpdaotv7lY21
хотя этот блок есть у меня
_registerComponent(...): Target container is not a DOM element.

Dmitry ?
20.02.2017
08:32:34
Убери #

Google

Сергей
20.02.2017
08:32:36
может потому что надо почитать стандарт ?
Убери #
в getElementById не надо ставить #

Sergey
20.02.2017
08:34:00
блин, это да ..тупанул жестко

Alexander
20.02.2017
09:00:34
кто-нибудь знает как в eslint отрубить no-static-element-interactions ?

Andrew
20.02.2017
09:03:19
"no-static-element-interactions" : 0
.eslintignore

Alexander
20.02.2017
09:05:31
ага, спасибо

Gregory
20.02.2017
09:06:30
И в чем беда?
еще меня очень ебало то то ObservableArray != Array

Alexander
20.02.2017
09:07:40

Gregory
20.02.2017
09:08:58
Есть задачи которые утилы помогают решить, и их специально вынесли утилы потому что не всем это нужно
https://github.com/mobxjs/mobx-utils

Gregory
20.02.2017
09:08:58
оверхед
Так что никакого оверхеда тут нету

Алексей
20.02.2017
09:13:24

from
20.02.2017
09:14:49
И в чем беда?
в телеграме можно "отвечать" на сообщения, а не только пересылать их
специально похуже чтобы сделать?

Alexander
20.02.2017
09:17:18
есть заголовок h2 надо повесить onClick

from
20.02.2017
09:17:31
не надо

Google

from
20.02.2017
09:17:34
вот и всё)
оборачивай в <a>

Alexander
20.02.2017
09:17:58
и дальше что?

from
20.02.2017
09:18:13
и вешай onClick на <a>, естественно

Alexander
20.02.2017
09:18:22
у <a> должен быть href

from
20.02.2017
09:18:37
тогда оборачивай содержимое в button
смотря что у тебя там за взаимодействие

Сергей
20.02.2017
09:18:50

from
20.02.2017
09:19:06

Admin
ERROR: S client not available

Сергей
20.02.2017
09:19:09

Alexander
20.02.2017
09:20:30
вот
есть тайтл который по клику надо заменять на input и менять значение

from
20.02.2017
09:22:02
в общем тут долгой истории не получится, если поведения хедера anchor-like, оборачивай в <a>, если нет и просто происходит какое-то микровзаимодействие по клику — тогда содержимое в <button>

Alexander
20.02.2017
09:24:07
я в одном месте в таблице сделал button, вот в том примере на картинке
но вот есть конкретно заголовок на странице и блин делать из него баттон дико не хочется

from
20.02.2017
09:27:19
не "из него"
<h2><button>title text</button></h2>
"Не хотеться" должно было тому, кто неочевидное взаимодействие придумал)

Dmitry
20.02.2017
09:28:21
И эти люди запрещали мне ковыряться в носу :(
Имхо onClick на h2 - ок, button внутри h2 - печаль

Google

Eugene
20.02.2017
09:29:29

from
20.02.2017
09:30:05

Dmitry
20.02.2017
09:31:05
Ну как минимум потому что надо спиливать стили button. Как дополнительный фактор - сео не в восторге от того, что внутри h* лежит что-то кроме текста. Зависит конечно от того, что пилите, у всех свои приоритеты.

from
20.02.2017
09:31:15
лучше бы почитал, почему вообще в линтере такое правило существует
элементы с клик хэндлерами должны быть доступны с клавиатуры
Хочешь — вешай клик на <div> и добавляй все необходимые хэндлеры, табиндекс и т.п.
А можно просто использовать кнопку по назначению

Dmitry
20.02.2017
09:33:02
Ну у меня просто были такие задачи сеошные, говорю не просто так. Есть еще момент в том, что если у вас библиотека компонентов, то это в некоторых кейсах может еще и костылем небольшим обернуться из-за необходимости в заголовке button впиливать ради одного кейса.

Владислав
20.02.2017
09:33:18
Всем привет! Никто не сталкивался с задачей, чтобы сделать вывод названия (title) открытой страницы в navbar? И чтобы оно изменялось при переходе между страницами (react-router).

Andrew
20.02.2017
09:33:53
redux?

Владислав
20.02.2017
09:34:33
да

from
20.02.2017
09:34:36

Алексей
20.02.2017
09:35:21

Dmitry
20.02.2017
09:35:41
Такой вариант тоже возможен, рассуждаю со своей колокольни, где несколько проектов с общим ui китом и все приходится делать очень абстрактным.

Владислав
20.02.2017
09:37:19

from
20.02.2017
09:37:57

Andrew
20.02.2017
09:38:01
да
в редаксе хранишь ключ активной странице
и по нему уже меняешь активный элемент
типа создаешь редьюсер app
там будет activePage: 'main'
в компоненте уже по нему все делаешь

Владислав
20.02.2017
09:39:29