
Andrey
12.12.2017
16:23:28
Как подменить пакет в проекте? Я хочу, чтобы по import from 'react' подразумевалось import from '@xavescor/react'?
Нужно для того, чтобы временно использовать реакт с патчем, которого нет в 16.2.0

Тимофей
12.12.2017
16:25:21

Andrey
12.12.2017
16:26:02
Блин, только сейчас понял, что это задача вебпака. А алиас правильно подхватит или там полный путь к новому пакету делать надо?

Google

Тимофей
12.12.2017
16:26:55

Andrey
12.12.2017
16:27:16
У меня js, так что проблем нет. Спасибо.

Sergey
12.12.2017
16:29:49

Max
12.12.2017
16:31:11
из минусов — код будет читаться сильно непривычнее и такого лучше избегать
уж проще лодаш гет заюзать

Александр
12.12.2017
16:32:29

Max
12.12.2017
16:33:13
чем this.get(‘path.to.var’) хуже чем _.get(this.props, ‘path.to.var’)?

Maxim
12.12.2017
16:33:38

Max
12.12.2017
16:33:51

Александр
12.12.2017
16:34:40

Max
12.12.2017
16:34:47
чувак, не надо
ты не решаешь никакую проблему, но усложняешь код

Google

Тимофей
12.12.2017
16:35:21

Max
12.12.2017
16:35:40
вот блин отличие наших программистов от индусов
наши постоянно какие-то велосипеды лепят там где не надо

Александр
12.12.2017
16:35:59

Max
12.12.2017
16:36:06
индусы хуярят копипасту там где надо подумать

Dim Kha
12.12.2017
16:53:44
Не согласен везде есть разработчики разного уровня
Что в Китае что в Индии что в рф

Max
12.12.2017
16:53:52
кэп

Roman
12.12.2017
16:54:17
Алсо а есть люди, которые считают, что лоадэш избыточен?

Max
12.12.2017
16:54:46
и дают за начало срача RO

Сергей
12.12.2017
16:59:25
Любят люди усложнять

Andrey
12.12.2017
16:59:49

Сергей
12.12.2017
16:59:57
Ты же сделал правку
У тебя есть форк
Ну вот

Andrey
12.12.2017
17:00:14
Дык собрать надо.

Сергей
12.12.2017
17:00:29
И
Веток не существует?

Google

Andrey
12.12.2017
17:01:12
Ну, как я понимаю, npm просто клонирует репу в директорию и больше ничего не делает. Так?

Сергей
12.12.2017
17:03:04
А помню

Andrey
12.12.2017
17:03:14
Кто может из ступора вывести? Есть компонент родительский, в нём ещё несколько компонентов. Почему при перерисовки родительского компонента (render) не происходит перерисовка дочерних компонентов? Почему дочерние, в свою очередь, не перерисовываются - если общий стор изменился?!

Сергей
12.12.2017
17:03:26

Andrey
12.12.2017
17:03:54

Сергей
12.12.2017
17:04:04

Andrey
12.12.2017
17:04:10

Тимофей
12.12.2017
17:05:01
Лучше код детей покажи

Andrey
12.12.2017
17:05:04

Сергей
12.12.2017
17:07:12
Существует такая штука как гист

Тимофей
12.12.2017
17:07:14
Скинь гист а не скрины, и toJs нельзя использовать в мап пропс на сколько я помню

Сергей
12.12.2017
17:07:41
gist.github.com
И да. Если установить расширение файлу, будет включена подсветка синтаксиса

Andrey
12.12.2017
17:17:58
Разобрался =) Thanks

Dmitry
12.12.2017
17:26:55
Господа такой вопрос: есть компонент <Parent> который имеет свойство closed и есть другие компоненты
Все это выглядит как:
<Parent>
<Child/>
<Child/>
</Parent>
Если я в парент установлю свойство closed={on} у меня render функция в паренте вернёт null. Компоненты вложенные при этом становятся не видны, но почему-то когда пишу тесты и делаю mount парента, элементы внутри него (Child) рендерятся и присутствуют. Как сделать так чтобы из парента полностью исключить рендеринг вложенных компонентов?

Kirill
12.12.2017
17:29:00

Тимофей
12.12.2017
17:29:31

Dmitry
12.12.2017
17:29:57

Google

Slaveholder
12.12.2017
17:58:29
this.method = debounce(this.method, 1000) в конструкторе
onChange={this.method} на инпуте
Ругается на TypeError: Expected a function
В чем может быть дело?
дебаунсе с лодаша

Max
12.12.2017
18:21:56

Admin
ERROR: S client not available

Slaveholder
12.12.2017
18:22:44
да больше негде

Max
12.12.2017
18:23:15
onSubmitDebounced = debounce(this.props.onSubmit, 500)
у меня примерно так же, все ок
а вообще странно
я не очень понимаю как жс будет вести себя в таком случае
попробуй
this.debouncedMethod = debounce(this.method, 1000)
теоретически там может ссылки на старую функцию не оставаться

Slaveholder
12.12.2017
18:29:25
а путь к дебоунсе у тебя какой?

Max
12.12.2017
18:29:34

Slaveholder
12.12.2017
18:29:54
/lodash/fp/debounce ?
в импорте

Max
12.12.2017
18:30:38
import { debounce } from 'lodash'

Slaveholder
12.12.2017
18:33:17
ахах теперь работает спасибо, видимо там разыне дебоунсы

Timofey
12.12.2017
18:43:42
Есть список каких либо элементов на странице, есть возможность их удалить (они подгружены из бд), при удалении отправляется запрос на сервер. В какой момент удалять объект во вьюшке? После того как сервер ответил или сразу по нажатию?

Max
12.12.2017
18:44:04
зависит от
кому как удобно

Google

Max
12.12.2017
18:44:52
если предполагается что пользователь дальше со списком работать будет — то будет отзывчивее сразу скрывать элемент
если пользователю критично именно подтверждение — можешь скрывать после
еще вариант делать элемент серым и неактивным и не показывать уже после того как пользователь обновил страницу
в последнем отлично работает возможность восстановить если у тебя на сервере мягкий делит

Andrey
12.12.2017
18:46:33
Есть список в диве, который должен подгружаться, когда пользователь проскролливает до конца. Есть готовые решения?

Max
12.12.2017
18:47:04
инфинитскрол?

Andrey
12.12.2017
18:47:07
А то я в коде подобный шедевр встретил
event.target.scrollHeight - Math.round(event.target.scrollTop) === event.target.clientHeight

Max
12.12.2017
18:47:29
ну а думаешь либы как-то по-другому работают? )

Andrey
12.12.2017
18:47:58

Oleg
12.12.2017
18:51:18
Что такое rAF?

andretshurotshka?❄️кде
12.12.2017
18:51:45
requestAnimationFrame

Petr
12.12.2017
19:03:58
Не нужно ничего считать, просто если компонент появляется на экране, вызывается триггер