
Vladyslav
05.09.2017
21:05:54
херня же какая-то
на прошлой работеб ыл проект на пхп7, там пацанам вообще пофиг было на вложжености и т.д

Dmitrii
05.09.2017
21:07:33
ну есть люди такие) хотя зависит от задачи конечно, для чего именно мэпить надо. Вообще заметил джанговцы любят делать не бэкенд, а тупо прокси слой над БД с минимальной работой

Сергей
05.09.2017
21:08:11
вы недооцениваете лень бэкендщиков

Google

Сергей
05.09.2017
21:08:30
по моим ощущениям это очень часто распиздяи которым лень палец о палец ударить
даже если работы минут на 30, то могут ныть полдня чтобы не делать

Константин
05.09.2017
22:37:55

Nikita
06.09.2017
05:46:43

Alexandr
06.09.2017
05:50:59
пидорасы с "5 невероятных фактов" добрались и до телеги

Max
06.09.2017
06:01:31

Maxim robox
06.09.2017
06:10:36

Alex
06.09.2017
06:12:57
Пацаны, я знаю что сейчас закидаете камнями, но есть вопрос новичка в реакте)
как бы зарегать редюсер в componentDidMount?
или только извращатся с роутингом?

Maksim
06.09.2017
06:15:28

Alex
06.09.2017
06:17:53
идея в том что "модули" будут подгрузаться динамически
соотвественно хендлеры модулей будут динамическими

Google

Алексей
06.09.2017
06:18:12
Не лучше ли прокинуть экшен, который будет инициализировать редьюсер начальными данными

Сергей
06.09.2017
07:21:41
есть 100 элементов, как лучше узнать какой из них находится посередине страницы?
на ум приходит пройтись по каждому и узнать его смещение относительно центра экрана, но решение кажется неверным
поскольку придется 100 раз вызвать getboundingclientrect, который вызывает reflow

Andrey
06.09.2017
07:25:06
Я бы сказал, что поделить на 2 и вычесть смещение, но задача описана херово

Aziz
06.09.2017
07:25:52
они по порядку расположены? по центру только один может быть? ну и вообще распиши задачу подробнее

Сергей
06.09.2017
07:26:59

Andrey
06.09.2017
07:28:24
Считай высоту, дели на 2, бери 50ый элемент, узнавай его позицию, иди смещением, пока не мачнешь "идеальный" элемент

Aziz
06.09.2017
07:28:57
ну тогда можно вычислить координаты центра и потом брать скажем 50 элемент смотреть у него положение если те точки входят то ок, если нет то сравниваешь больше или меньше и соответственно дальше берешь 75 или 25
ну и тд

Сергей
06.09.2017
07:34:26
похоже многие читали статью на хабре ))
вариант неплохой, но можно ли лучше?
есть похожее https://developer.mozilla.org/en-US/docs/Web/API/Document/elementFromPoint

Andrey
06.09.2017
07:36:16
Какую?
Вариантов то много, например, писать все элементы в массив и сравнивать с центром
Вопрос лишь в том, насколько ты хочешь усложнить себе жизнь

Max
06.09.2017
07:38:55
ставишь мышь в центр экрана
отлавливаешь onMouseMove
...
profit

Google

Vladyslav
06.09.2017
07:59:30
хей, а насколько нормально/не нормально хранить boolean как строковое значение ?

Stepan
06.09.2017
08:01:16

Vladyslav
06.09.2017
08:01:23
да

Stepan
06.09.2017
08:01:27
Нахуя?

Vladyslav
06.09.2017
08:01:39
хер знает, мне почему редакс формы так пушат в стор

Tankerxyz
06.09.2017
08:01:49
кто-то json в запросе передает и ничего живы здоровы

Vladyslav
06.09.2017
08:01:56
не, мне канеш не проблема сделать их bool

Stepan
06.09.2017
08:02:23

Roman
06.09.2017
08:37:25
Подскажите плиз. Как обратиться к id из setState?
this.state = {
value: {
id: ""
}
};
handleChange = (event, req) => {
this.setState({
value:
});
};

Oleg
06.09.2017
08:39:25
у setState есть вторая форма в виде функции, где можно получить доступ к state

Roman
06.09.2017
08:43:41

kana
06.09.2017
08:44:20
имхо вариант выше предпочитительнее, но есть и просто this.setState({ value: this.state.value + 1 })

Maksim
06.09.2017
08:44:51

kana
06.09.2017
08:45:11
так я сам же сказал, что вариант выше предпочтительнее, лол

Maksim
06.09.2017
08:45:42

kana
06.09.2017
08:46:19
я все переписал на функции

Roman
06.09.2017
08:48:06

Maksim
06.09.2017
08:48:24

kana
06.09.2017
08:48:32
а в чем разница, лол?)

Google

kana
06.09.2017
08:48:57
this.setState({
value: {
id: this.state.value.id + 1
}
}) Аналогично будет и с setState(state => state)

Admin
ERROR: S client not available

Roman
06.09.2017
08:51:41
сейчас более развернуто напишу, что мне требуется.
Есть массив
const arrAddReq = [
{ title: "ОКАТО", value: okato, onChange: e => this.handleChange(e, okato) },
{ title: "ОКОПФ", value: okopf },
{ title: "ОКТМО", value: oktmo },
{ title: "ОКВЕД", value: okved },
{ title: "ОКФС", value: okfs },
{ title: "ОКПД", value: okpd },
{ title: "ОКПО", value: okpo },
];
потом я еще каждому добавлю поле onChange
в стейте я храню такое значение
this.state = {
value: {
okato: "",
okopf: "",
oktmo: ""
}
};
req аргумент это имя, к которому я хочу обратиться чтобы изменить
handleChange = (event, req) => {
this.setState({
value: {[req]: event.target.value}
})
};

Maksim
06.09.2017
08:54:31
кстати по поводу асинхронности setState, есть какой-то пример именно асинхронных проблем, а не тупо батчинга синхронного, когда его много раз вызывают?

Roman
06.09.2017
08:54:51
и не понимаю как это сделать

Mike
06.09.2017
08:56:51

Max
06.09.2017
08:57:09

kana
06.09.2017
08:57:44
прошу людей читать сообщения, прежде чем отвечать

Mike
06.09.2017
08:57:56
я про то что ты вэлью затер

kana
06.09.2017
08:58:09
так там и нет ничего
в value только id

Mike
06.09.2017
08:58:25
а нахуй тогда такой огород?

Max
06.09.2017
08:58:26
не факт

Maksim
06.09.2017
08:58:29
а чем тебе это не вариант? ?
вариант, проблеммы могут быть с этим, просто синхронный батчинг редкая вещь, а а колбэк в setState мне не очень нравится

kana
06.09.2017
08:58:36
хочется человеку

Mike
06.09.2017
08:58:50
если уж там есть объект, то там может что-то лежать
мало ли, потом добавится

Google

Mike
06.09.2017
08:59:03
а если не добавится — нехуй так делать

Max
06.09.2017
08:59:07
плюсану майка
либо обьект целиком
либо переделать стейт на setState({id: %NEWID%})

Roman
06.09.2017
09:02:23
херь получается

Сергей
06.09.2017
09:17:33
https://github.com/mbasso/asm-dom

Denis
06.09.2017
09:21:37
ну что, мечты сбываются, можно писать SPA на плюсах

Sergey
06.09.2017
09:27:10
Привет. А что будет, если я сделал setState, и еще все не отрендерилось, и я опять сделаю setState?
ок, есть колбэк, но как реакт, узнает что все отрендерилось?