@react_js

Страница 1454 из 5115
Default
14.06.2017
10:30:53
Ток вот не надо пиздеть, что фп чудесным образом решит все проблемы

Сергей
14.06.2017
10:30:58
Все решено уже
нахуй программировать)

Default
14.06.2017
10:31:03
Нихуя он ничего не решит, как и ооп

Google
Дмитрий
14.06.2017
10:31:25
Ток вот не надо пиздеть, что фп чудесным образом решит все проблемы
Никто такого не говорил. а в частности я говорил вообще иначе

? ethorz
14.06.2017
10:45:27
как называется у изображений приблизить/отдалить?

Dmitry
14.06.2017
10:45:38
zoom?

Сергей
14.06.2017
10:45:44
Dr. Zoom

Daniel
14.06.2017
10:45:51
zoom in, zoom out

? ethorz
14.06.2017
10:45:59
спасибо

Dmitry
14.06.2017
10:46:35
Всем привет! Делаю прострую страничку входа при помощи react+redux+router и не совсем понимаю, как правильнее вызывать экшен после выполнения другого. Поясню: пользователь успешно или неуспешно пытается войти (меняется состояние), по некоторым полям состояния должен произойти вызов экшена, который поменяет состояние flash, в котором хранится одно уведомление. Если последний экшен помещать в render, то возникает ошибка (Cannot update during an existing state...), в componentWillUpdate происходит переполнение стека у компонентов semantic-ui.

Daniel
14.06.2017
10:47:34
Вызвать цепочки экшонов, самое простое решение - redux-thunk

Dmitry
14.06.2017
10:48:19
во втором экшене мне нужно знать результат нового состояния после выполнения первого экшена, с thunk так можно?

Daniel
14.06.2017
10:48:51
Там есть getState вторым аргументом

Dmitry
14.06.2017
10:49:27
о, точно, спасибо! сейчас буду читать про thunk.

Ostap
14.06.2017
10:56:12
Кто то писалтв чате про TS и dynamic imports. Так вот в 2.4 завезли

Google
Pavel
14.06.2017
11:34:11
Парни, в каком жизненом цикле лучше изменять this.state, который зависит от других state'ов? Меняю в ComponenDidUpdate() и получаю Maximum call stack size exceeded. Или как еще можно изменить стейт по типу allFieldsAreValid: this.state.LoginIsValid && this.state.passwordIsValid

Сергей
14.06.2017
11:34:47
Юзай ридакс

Daniel
14.06.2017
11:36:12
Такой стейт обычно гетают в виде переменной в рендер методе

Pavel
14.06.2017
11:36:13
Ну сейчас его уже не в тему ставить будет

Daniel
14.06.2017
11:36:40
То есть считают сразу в методе, не делая ещё один энтри в стейте

Alexey
14.06.2017
11:39:21
да не очень ясно зачем вычисляемый стэйт хранить

Pavel
14.06.2017
11:41:08
То есть считают сразу в методе, не делая ещё один энтри в стейте
а this.setState тоже в рендере делать? сейчас сделал и у меня тоже max call stack случился

Daniel
14.06.2017
11:41:29
Нет

Не нужно хранить такой стейт в принципе! И сетстейт нигде, кроме кастомных методов, вызывать не надо!

Roman
14.06.2017
11:42:45
а this.setState тоже в рендере делать? сейчас сделал и у меня тоже max call stack случился
так все правильно setState и render вызывают друг друга вот и получается макс колл стек

Pavel
14.06.2017
11:43:30
так все правильно setState и render вызывают друг друга вот и получается макс колл стек
я и не спорю, но чет не могу понять как еще сделать можно. Нужно чтобы в ответ на изменение стейта мог реагировать другой стейт, как-то так

Daniel
14.06.2017
11:43:57
Если тебе всё-таки нужно это сделать, что у setState есть коллбек

Pavel
14.06.2017
11:44:28
Ну ок, я пока иначе сделал, без изменяемого стейта. Всем спасибо.

Roman
14.06.2017
11:51:59
Подскажите пожалуйста. Есть поиск по сотрудникам. Если перейти на вторую страницу и начать искать сотрудника, то не выдает результатов. Т.е если начинать искать на первой, то все работает.

В какую сторону копать?

Roman
14.06.2017
11:53:45
? ethorz
14.06.2017
11:54:57
не знаю, по какому принципу у тебя реализовано, поэтому не могу сказать точнее

Roman
14.06.2017
11:55:59
не знаю, по какому принципу у тебя реализовано, поэтому не могу сказать точнее
да я сам не знаю, пытаюсь разобраться в чужом коде. Баги фиксю

Google
Roman
14.06.2017
12:00:14
? ethorz
14.06.2017
12:00:35
в нетворке?

Alex
14.06.2017
12:00:41
А при поиске тоже запрос уходит?

Roman
14.06.2017
12:00:50
в нетворке?
в гугл дев тулс

network есть

А при поиске тоже запрос уходит?
Ага, уходит пустой запрос на бек

на второй странице

Alex
14.06.2017
12:02:21
Ну вот, в общем прикрути сам search query и будет счастье

Игорь
14.06.2017
12:03:56
Ребят, кто флексбоксы давно юзает?)

Mike
14.06.2017
12:06:42
/me

Dmitry
14.06.2017
12:07:00
/me

Mike
14.06.2017
12:07:00
И ещё 9/10 чата

Игорь
14.06.2017
12:07:57
Трабл такой, что на никсовых системах все ок

Мак

Линукс и тд

На винде всё едет

Даже в хроме

Mike
14.06.2017
12:08:37
На винде в хроме или експлорере?

Лол тут что-то не так

Google
Игорь
14.06.2017
12:08:47
И там и там

Mike
14.06.2017
12:08:54
В хроме все ок с флексами

Дааавно уже

Игорь
14.06.2017
12:09:07
Да

Но прикол какой

Это внутри компании

Mike
14.06.2017
12:09:16
И под виндой тож

Игорь
14.06.2017
12:09:23
Тут хром стоит

Admin
ERROR: S client not available

Игорь
14.06.2017
12:09:30
2017 года версия

И все едет

Сергей
14.06.2017
12:09:57
Расширения проверь

Игорь
14.06.2017
12:10:01
Ставлю хром из офлайн инсталлера

Сергей
14.06.2017
12:10:08
Я пишу приложение под Винду

Игорь
14.06.2017
12:10:09
И всё норм

Mike
14.06.2017
12:10:20
Ну смотри, или ты под Винду по юзерагенту не ту верстку отдаешь, или что-то ещё не так в окружении

То есть ищи отличия кроме os

Размеры экрана там, медиаквери свои, и тп

Игорь
14.06.2017
12:10:50
Да прикол что там нет валидации браузеров

Google
Сергей
14.06.2017
12:10:58
Короче

Игорь
14.06.2017
12:10:59
Накаких медиа квери

Сергей
14.06.2017
12:11:01
Все работает

Ошибка у тебя

Mike
14.06.2017
12:11:08
Короче, винда тут не при чем

Ищи ещё, что разное

Игорь
14.06.2017
12:12:27
Просто приложение для колцентра и тут какая-то своя версия хрома

То что ставлю из инета работает

Oleg
14.06.2017
12:12:43
Спрошу в чатике по React про css, проект внутренний, едет не покажу как :D

Игорь
14.06.2017
12:13:12
Да прост хз где уже спросить)

Игорь
14.06.2017
12:13:44
Уже автопрефиксером все проставил

И все равно пиздец

Oleg
14.06.2017
12:14:02
Так а что ты пытаешься спросить? :) Может быть всё, что угодно. Вплоть до зашитых user-стилей

Сделай самую простую страницу с парой элементов и на ней ищи в чем проблема

Alex
14.06.2017
12:15:22
в старых хромах flexbox не работает, у нас движок который рендерит pdf через старый хром, та же проблема - решение: не использовать флексбокс где возможно будет легаси

Игорь
14.06.2017
12:16:05
Так в том и проблема что на маке работает, на линуксах работает, на винде работает версия из инета, но тут корпоративная и в ней все идет в задницу

Вот и спрашиваю в сем может быть косяк

Alex
14.06.2017
12:16:43
путь к решению - узнать какая версия

https://caniuse.com/#feat=flexbox

Страница 1454 из 5115