
Danila
17.08.2018
07:15:36
react-virtualized

Anton
17.08.2018
07:19:24
Это же уже old crap. Window rule!

Serge
17.08.2018
08:51:09
Грингос, как я понимаю возможности не перерендерить сгенерированную форму при пробросе ошибок валидации/значений из схемы нет?

Николай
17.08.2018
08:51:45

Google

Cenator
17.08.2018
08:53:26

Николай
17.08.2018
08:54:55
Всем привет, ребят подскажите, если у меня SPA на реакте и у него по секциям переход как слайдер, как решает вопрос если таких секций к примеру около 100 (юзер может сам добавлять удалять секцию) и на каждой какие то анимации, возможно даже видео, вопрос за именно за ресурсы компьтера, ведь если подгрузить сразу все 100 секций то ну возможно браузер зависнит.
А так, ловишь событие перехода, подгружаешь данные, ожидаешь догрузки, переходишь
Можно сделать пагинацию подгрузки, по 5-7

Serge
17.08.2018
09:01:05

Ivan
17.08.2018
09:03:19
Ребяяята, в каком лайфсайкле методе мне доступны и стэйт и пропсы? В didmount я данные получаю
Но там не доступны

Andrey
17.08.2018
09:03:36
Кроме статика нового.

Ivan
17.08.2018
09:05:20
Я в componentDidMount вызываю функцию которая делает диспетч, и в пропсах данные появляются, потом сразу после этого я пытаюсь допустим законсолить прописы, а там ничего нет

Eugene
17.08.2018
09:06:26
Законсоль в рендере :)

Sergey
17.08.2018
09:26:52

Ivan
17.08.2018
09:27:46
Мне помог этот супер метод

Сергей
17.08.2018
09:28:14
Нормальный скриншот или кусок кода на гист

Again
17.08.2018
09:30:04
Скинь с другого ракурса, не все видно.Или лучше запиши видео и скинь плизки

Google

Eugene
17.08.2018
09:30:06
?!this._term

Ivan
17.08.2018
09:31:16
)))
Там рефка
Я тут три месяца пишу на реакте
Мне можно

Andrew
17.08.2018
09:31:51
у меня аж тахекардия обострилась

Ivan
17.08.2018
09:32:37
че за цирк блеать

Nikitcat
17.08.2018
09:32:58
а каналы\курсы по реакту может кто годные подкинуть?
Зарубежные\русские

Vadim
17.08.2018
09:33:21
https://learn.javascript.ru/screencast/react

Nikitcat
17.08.2018
09:34:13

Vadim
17.08.2018
09:34:45

Nikitcat
17.08.2018
09:35:15

Cenator
17.08.2018
09:50:30

Кирилл
17.08.2018
09:54:49

Kendr
17.08.2018
09:56:22
Загугли правило
То что в скобках и поймёшь

Sergey
17.08.2018
10:06:08
и заюзай classNames

Sergey
17.08.2018
10:08:41
зачем вы все тернарник используете когда можно просто &&

Dmitry
17.08.2018
10:09:17
active && ‘is-active’ че будет если ектив фолси ?

Kendr
17.08.2018
10:09:24

Google

Сергей
17.08.2018
10:09:42

Sergey
17.08.2018
10:11:03
окей )

Сергей
17.08.2018
10:11:40
тебе же английским текстом все написано

Дмитрий
17.08.2018
10:12:03
Проекты с активно используемым classnames имеют привычку нещадно тормозить, потому что хоть создание объектов и очень легкая операция, но когда в таких объектах все классы, количество переходит в качество

Сергей
17.08.2018
10:12:30

Eugene
17.08.2018
10:13:35
?Styled решает эту проблему?

Сергей
17.08.2018
10:14:45

Stepan
17.08.2018
10:15:05
Пацаны, а девтулз во всех браузерах только у меня отвалились?
Именно реактовские

Сергей
17.08.2018
10:15:50
да

Stepan
17.08.2018
10:16:05
бля(

dima
17.08.2018
10:16:36

Stepan
17.08.2018
10:19:46
Ребут помог, как ни странно
Спасибо

Lnk
17.08.2018
10:19:53
Сделал свой classNames
может кому пригодится https://gist.github.com/lnked/9135cb6a0a3549b18a4ae4ef568936e4

Ignos
17.08.2018
10:20:44
2 дня искал ошибку в коде. 2 дня не мог найти что в одном месте вместо state написано stete. Капец. Реакт и консоль выдавали ошибку вообще в другом месте VScode вообще не подсветил опечатку...

dima
17.08.2018
10:21:03

Ignos
17.08.2018
10:21:18
phpstorm?

dima
17.08.2018
10:21:35

Google

Play
17.08.2018
10:21:43
Как объединить массивы в редьюсере редакс?
в ванилном js знаю
const array1 = ["Vijendra","Singh"];
const array2 = ["Singh", "Shakya"];
const array3 = [...array1, ...array2]
Как сделать по аналогии?
const INITIAL_STATE = {
data: []
}
…
[data: action.payload],
…
}

Admin
ERROR: S client not available

Ignos
17.08.2018
10:21:57

dima
17.08.2018
10:22:14

Play
17.08.2018
10:38:49
так же
data: [...state.data, ...payload]
Что-то неправильно делаю. Где ошибаюсь?
case HISTORY_FETCHED:
return { ...state,
data: action.payload.data.transactions
}
case HISTORY_MORE_FETCHED:
return { ...state,
data: [...state.data, action.payload.data.transactions],
}

Nikolay
17.08.2018
10:39:45

Play
17.08.2018
10:39:57

Nikolay
17.08.2018
10:40:10
Ну тоже его через ... добавляй
Хотя не знаю как у тебя там стейт организован

Play
17.08.2018
10:41:58

Again
17.08.2018
10:50:24
React Router v4.
Router принимает только 1 ребенка.
Что можно сделать, кроме того, чтоб все Route объеденить в 1 див?

Cenator
17.08.2018
10:50:44
Fragment

Andrew
17.08.2018
10:52:19
Ребзи, оч долгая история, но если ли способ без rx отслеживать изменения в localStorage ?

Andrey
17.08.2018
10:52:34
Но только если изменения из другой вкладки пришли вроде как.

Again
17.08.2018
10:53:10
А точнее Switch
у меня почему-то если делаю через switch не редерится компонент,а если через див делаю, то все ок

Cenator
17.08.2018
10:53:20

Google

Andrew
17.08.2018
10:53:58
Да.
А ссылку можно? Я думал через Symbol.observable

Andrey
17.08.2018
10:54:14
document.addEventListener('storage')

Andrew
17.08.2018
10:54:39

Andrey
17.08.2018
10:54:43
Только туда все события с sessionStorage и localStorage валятся, поэтому фильтровать надо.

Andrew
17.08.2018
10:55:22

Yakov
17.08.2018
11:13:24
Парни, кто-нибудь пробовал оборачивать render в HOC функцию, типа в конструкторе пишем
this.render = someHOC(this.render);
ничего не поломаца от этого?

Тимофей
17.08.2018
11:14:32

Yakov
17.08.2018
11:14:48
ну в смысле? это разве не «просто хок»?