
Sergey
05.07.2017
12:18:26

Игорь
05.07.2017
12:18:38
Ну в нормалайзере где задать поля приходящие с бека под свои, да по типу как в графе

Vladyslav
05.07.2017
12:20:18
Ребята, подскажите плиз, а как красиво подставить дополнительный класс в компонент из пропсов ? ну типа если этот пропс передали, то добавить к элементу класс, если пропс не передан- то ничего не добавлять. Спасибо
у меня получается только с пустой строкой, но тогда класс получается с пробелом, не оч красиво

Google

Max
05.07.2017
12:21:24
а не похеру? )

Sergey
05.07.2017
12:21:49

Vladyslav
05.07.2017
12:21:59
да, Все так, но получается с проблеом

Konstantin
05.07.2017
12:22:01

Vladyslav
05.07.2017
12:22:04
если классне передан
во вью джс из коробки можно массивом передавать классы)))
стало открытием, Что в реакте это не работает)
походу class-names это реализовывает

Sergey
05.07.2017
12:22:51
работает

Vladyslav
05.07.2017
12:23:14
className = {['class',this.props.test]}
не работает
оно не отрендерит отдельно класс class и если есть то и класс из пропсов

Konstantin
05.07.2017
12:23:45
className = classnames({'class':true, 'MODIFICATOR': this.props.PROPS})

Google

Vladyslav
05.07.2017
12:24:00
ща попробую

Sergey
05.07.2017
12:24:01
className = {`class1 ${...this.props.test}`}

Max
05.07.2017
12:25:00

Sergey
05.07.2017
12:25:00
памагите ^

Max
05.07.2017
12:25:03
:trollface:

Denis
05.07.2017
12:30:26
Не забываем представляться :)

Konstantin
05.07.2017
12:31:41

Кирилл
05.07.2017
12:31:45

Sergey
05.07.2017
12:35:25

Влад
05.07.2017
12:46:04
Вот вчера я задавал вопрос про анимации) мне посоветовали перейти везде на CSS анимации, столкнулся с такой проблемой:
Когда элемент рендерится, анимируется хорошо, но когда его нужно уничтожить, естественно анимации нет, пробовал через componentWillUnmount вешать класс – элемент так же пропадает, может кто-то сталкивался с таким?

Vladyslav
05.07.2017
12:46:59
так тебе сначало надо вешать класс, проигрывать анимацию и потом уже ремувить его из дом, или что-там

Влад
05.07.2017
12:47:29
Ремувит то его реакт

Vladyslav
05.07.2017
12:47:31
т.е событие уничтожения должны быть как коллбек когда закончилась анимация ?

Влад
05.07.2017
12:47:48
У меня сейчас стейт меняется
Если true элемент рендерю если нет возвращаю null

Vladyslav
05.07.2017
12:48:26
хз, я думюа логикак такая ,А как это сделать в реакт-вей -не знаю

Влад
05.07.2017
12:49:29
Не хочется костыли лепить))) Можно самому удалять из ДОМа но как-то будет мне кажется неправильно) ладно, спасибо, пойду пробовать что то)
Как вариант – менять стейт сетТаймаутом

Google

Vladyslav
05.07.2017
12:51:40
тоже думал насчет сеттаймута
напрямую ремувить из дома думаю можно, но не реакт-вей)

Denis
05.07.2017
12:54:02
напиши hoc для этого

Roman
05.07.2017
12:54:24
cock

Denis
05.07.2017
12:54:32
по типу react transition group

Влад
05.07.2017
12:54:41
Что Вы все заладили со своим hoc))) пойду погуглю ?

Denis
05.07.2017
12:55:37
cock
это что за технология
как с этим работаете ?
поделитесь опытом
и впечатлениями

Андрей
05.07.2017
12:57:13
чатик, нам тут напрограмировали на тестовое задание на реакте, я чувствую что у меня предвзятое мнение, может кто то хочет потратить 10 минут в личке и посмотреть исходных код и как то сказать что он про это думает?

Sergey
05.07.2017
12:57:16

Roman
05.07.2017
12:58:29
я не эксперт, но тем не менее глянул бы

Андрей
05.07.2017
13:00:23
отписал всем в личку)
тестовое было вот такую штуку на реакт редуксе сверстать http://take.ms/9ey0f

Vladyslav
05.07.2017
13:02:14
а мижна и мне ссылочку, тоже интересно посмотреть

Андрей
05.07.2017
13:03:07
кидаю ссылку на условиях, в ответ услышать комментарий по качеству кода и структуре

Vladyslav
05.07.2017
13:03:37
добро

Влад
05.07.2017
13:03:45

Sergey
05.07.2017
13:04:20

Google

Влад
05.07.2017
13:04:49
Просто впадлу писать ? Я свои костыли подчищаю)

Sergey
05.07.2017
13:05:45
я просто год назад тоже много работал над анимацией, просто интересно посмотреть что там у тебя

Maksim
05.07.2017
13:05:47

Vladyslav
05.07.2017
13:06:08
пока никто не писал в личку)

Dima
05.07.2017
13:07:23
Sergey почему ты не юзаешь create-react-app, если всё время тратишь на конфигурацию вебпака?

Admin
ERROR: S client not available

Evjeni
05.07.2017
13:08:50

Sergey
05.07.2017
13:08:54
я трачу на него много времени, так как я изучаю его мере надобности

Dima
05.07.2017
13:09:45
Вроде уже советовали, но сделай eject в тестовом проекте и посмотри как оно там всё.

Sergey
05.07.2017
13:10:04
я немогу за раз прочесть всю доку и быть спецом, и не паряться с конфигурацией

Daniel
05.07.2017
13:10:11
а что такого сложного в вебпаке, что нужно тратить очень много времени?

Sergey
05.07.2017
13:10:33

Daniel
05.07.2017
13:10:36
разве что сложно подобрать лоадеры в первый раз, когда ещё не знаешь чего хочешь

Dima
05.07.2017
13:11:00

Андрей
05.07.2017
13:11:52
Если не секрет, какая вилка на вакансию?
вообще когда была вакансия то было 80-120к на фриланс, сейчас просто решили взять компанию подрядчика и они сами ставят прайс. Вот это пока самые бюджетные ребята сделали)

Sergey
05.07.2017
13:12:05
мне почему-то кажеться что create-react-app для туториала, а не для боевых задач ?

Андрей
05.07.2017
13:12:16
вот кстати
хочется обсудить это

Google

Max
05.07.2017
13:12:29
делаешь eject

Андрей
05.07.2017
13:12:41
https://github.com/davezuko/react-redux-starter-kit
по мне так, в таких штуках сложнее разобраться чо где

Max
05.07.2017
13:12:54
понятно что через пару недель все будет очень сильно не похоже на оригинал )

Sergey
05.07.2017
13:13:52
CRA умеет стили, файли собирать?

Daniel
05.07.2017
13:14:06
да

Default
05.07.2017
13:14:11

Dima
05.07.2017
13:14:27
Там тот же вебпак под капотом, но уже полностью сконфигурированный. Ставишь, пишешь бизнес-логику.
Правда ни декораторов, ни css-модулей, ни ssr.
Хотя что-то да можно прикрутить.

Haskicbr
05.07.2017
13:15:59
Ребят как в реакте вызвать метод компонента в другом компоненте?без нестеда
Глобальный доступ как получить к компоненту другими словами

Default
05.07.2017
13:17:00

Daniel
05.07.2017
13:17:24
без него считается костыль

Default
05.07.2017
13:17:58