
Maxim robox
21.05.2018
09:44:24

Furunduk
21.05.2018
09:54:15

Stepan
21.05.2018
09:55:25

Andrew
21.05.2018
09:55:45
Да

Google

Andrew
21.05.2018
09:55:54
Flux архитектуру

Artyom
21.05.2018
09:56:31
Flux - это лишь часть, момент, в архитектуре
Есть еще куча не решенных вопросов, В плане best practice

Andrew
21.05.2018
10:44:33
И они далеко не всегда очевидны

Alexandr
21.05.2018
10:54:39
Всем привет. Подскажите как объеденить 2 хендлера в 1 ...
handleChangeTariff = (event, index, value) => {
this.setState({
tariffValue: value
});
};
handleChangeDivison = (event, index, value) => {
this.setState({
cityDivisionValue: value
});

sanqa
21.05.2018
10:55:08
updateState = index => {
const stateCopy = { ...this.state };
stateCopy.data = stateCopy.data.slice();
stateCopy.data[index] = { ...stateCopy.data[index] };
return stateCopy;
};
ребят такое можно более кратко написать ?
тут копирование стейта и измменение data[index] объекта у него

Roman
21.05.2018
10:56:03

sanqa
21.05.2018
10:56:24
но эт не редакс(

Roman
21.05.2018
10:56:47
ооооке

Google

sanqa
21.05.2018
10:57:15
это локальный стейт
а обычным es можно обойтись ?)

Александр
21.05.2018
10:58:05

Eugene
21.05.2018
10:58:31

sanqa
21.05.2018
10:58:36
ну есть стейт в нем массив объектов, нужно менять value объектов по их индексу

Abu
21.05.2018
10:59:00

Oleg
21.05.2018
10:59:12

Anton
21.05.2018
10:59:55
вопрос по styled-components. можно ли как-то получить сгенерированный className для строки со стилями не создавая лишний компонент?

Nikita
21.05.2018
11:00:03

Александр
21.05.2018
11:00:54
Господа, какие есть самые очевидные пути оптимизации, когда в дев режима вкладка с сайтом отжирает 4гб?

Roman
21.05.2018
11:01:33

Александр
21.05.2018
11:02:02

Andrey
21.05.2018
11:02:49

Александр
21.05.2018
11:03:17

Andrey
21.05.2018
11:04:18

Александр
21.05.2018
11:04:40

Andrey
21.05.2018
11:06:36
о, а как такое смотреть? где искать?
ну смотришь в компонент
видишь
componentDidMount(){
window.addEventListener('event', myCallback);
}
ищешь сразу
componentWillUnmount(){
window.removeEventListener('event', myCallback);
}
`
если его нет, одна из причин

Александр
21.05.2018
11:07:10

Max
21.05.2018
11:07:28
норм, хахах))

Google

Max
21.05.2018
11:07:42

Andrey
21.05.2018
11:09:43

Александр
21.05.2018
11:11:42
Откуда эти 100мб строк, я хз )

Сергей
21.05.2018
11:13:02
но вообще не норм

Stepan
21.05.2018
11:13:37

Александр
21.05.2018
11:14:14
Окей, я так понял это дело не быстрое, спасибо, буду разбираться

Obi
21.05.2018
11:14:44
Ребята, вопрос , что обычно спрашивают на собесе по реакту на джуна?

Stepan
21.05.2018
11:14:58

Obi
21.05.2018
11:15:06
Основы js?

Efim
21.05.2018
11:16:19
Жизненный цикл, основы жс, рефы, оптимизация возможно

Kendr
21.05.2018
11:17:05
По редуху конечно же, библам к нему

Евгений
21.05.2018
11:17:13

Kendr
21.05.2018
11:17:23

Сергей
21.05.2018
11:17:25

Евгений
21.05.2018
11:17:42
или наоборот, только с новыми а старые уже были переписаны основной массой

Александр
21.05.2018
11:20:53

D_d
21.05.2018
11:25:56
subscribeUser(e){
e.preventDefault();
e.stopPropagation();
console.log(this.emailRef, this.rulesRef);
}
....
<form className="subscription-form">
<input type="email" ref={ref => this.emailRef = ref}/>
<button onClick={(e) => this.subscribeUser}>
Подписаться
</button>
</form>
почему происходит перезагрузка страницы при нажатии на подписаться? как это устранить?

ALFer
21.05.2018
11:27:39
либо у формы нужно превентить в onSubmit либо дай кнопке type="button" (но это собственно отключит сабмит по нажатию Enter)

Google

Yaroslav
21.05.2018
11:27:43
или не

Kendr
21.05.2018
11:28:25
Просто поставь onClick={this.subscribeUser} и все, без всяких стрелочных

Admin
ERROR: S client not available

Yaroslav
21.05.2018
11:28:36
для этого он стролочную юзает

Kendr
21.05.2018
11:28:56

Yaroslav
21.05.2018
11:29:06
?)
я новичок
как правильно?

Kendr
21.05.2018
11:29:44
Объявляй методы через свойства
method = e =>

Yaroslav
21.05.2018
11:30:14

Kendr
21.05.2018
11:30:32
subscribeUser(e)
должно subscribeUser = (e) =>

Yaroslav
21.05.2018
11:30:39
блин, спасибо)
я и не знал

Roman
21.05.2018
11:31:07
в рендер нужно давать ссылку на функцию, а в теле класса написать стрелочную с e синтаксическим ивентом как первый аргумент

Eugen
21.05.2018
12:15:10
Гайз, привет, кто знает в getDerivedStateFromProps можно изменить State используею setState. если да, то как, на сколько я знаю в этом жизненном цикле отсуствует this

Kendr
21.05.2018
12:15:35

Eugen
21.05.2018
12:16:50

Google

Kendr
21.05.2018
12:17:22
return { }

Denis
21.05.2018
12:18:14
:D
угарнул

Artyom
21.05.2018
12:19:04

Eugen
21.05.2018
12:19:28

Kendr
21.05.2018
12:19:40
Разверни превстейт в возвращаемом объекте и переопредели че надо из некст пропс

Stepan
21.05.2018
12:26:32

Andrew
21.05.2018
12:30:24
Какой this
?

Roman
21.05.2018
12:45:43
Добрый день, мне интересно, можно ли это считать нормальным и будет ли циклиться рендер?