@react_js

Страница 4561 из 5115
Oleg
06.08.2018
19:21:29
Нечитабельно, неудобно, сложно рефакторить потом
Напиши минимальный пример кастомного компонента кнопки на ангуляре, и сравни его с примером на styled components

Ivan
06.08.2018
19:21:47
Если выносить в отдельные файлы рядом с компонентом, то вполне норм

Artem
06.08.2018
19:22:08
"processors": ["stylelint-processor-styled-components"], "extends": [ "stylelint-config-standard", "stylelint-config-styled-components" ], для stylelintrc

Google
Sergey
06.08.2018
19:26:39
где по правильному делать запрос за новым access токеном ? все примеры в лучшем случае с одним токеном да и то реализованы абы как - они его либо в local storage кладут либо еще и декодируют прям в реакте.

Ivan
06.08.2018
19:29:42
Папочка UI ещё есть

Artem
06.08.2018
19:30:24
Папочка UI ещё есть
по мне это трушный вариант, в папке ui и должны жить стайледы)

func(target = 'module', action = 'show'); - товариши а что думаете о такой записи? Понятное дело что когда там больше 2-3 проще объект юзать

Ivan
06.08.2018
19:44:59
Для чего это вообще

Дефолт аргументы в функции?

Artem
06.08.2018
19:47:51
ну как бы название аргументов видны при вызове функции, фиг знает читаемей что ли) Ну а так да, можно и объект

Abu
06.08.2018
20:00:14
Дефолт аргументы в функции?
Например, у тебя есть либа, где куча дефолтных параметров, которые обычно мало кто использует, а закрывать их от юзеров полностью не хочется. Поэтому указываешь дефолтный и пишешь в доке, что есть такой параметр.

Не знаю, нормально ли объяснил ??‍♂️

Oleksandr
06.08.2018
20:35:41
Ребзя сорри за офтоп. Если бы у вас был выбор пойти учиться на artificial intelligence или data science. Куда бы вы пошли?)

oleg
06.08.2018
20:36:18
ai

Google
Oleksandr
06.08.2018
20:57:05
А верстать email уже нынче не круто?)

пошел бы шлепать формы на голеру, конечно

Ладно, спасибо)

А если уже на галерее с реактом, но хочу большего?))

Andrew
06.08.2018
21:00:12
Dmitry
06.08.2018
21:00:13
Andrew
06.08.2018
21:04:40
начни холивар в фп чатике
Дашь мне ссылочку?

Anton
06.08.2018
21:04:42
А верстать email уже нынче не круто?)
Слишком сложно для типичного фронтендера

Dmitry
06.08.2018
21:05:20
Andrew
06.08.2018
21:05:40
Спасибо

@frp_ru
Похоже там много отбитых)

Dmitry
06.08.2018
21:07:40
Похоже там много отбитых)
только таким под силу освоить фп в полной мере

Bear
06.08.2018
21:08:27
Десантируйте туда местных админов, и фп будет под силу каждому (выжившему)

Andrew
06.08.2018
21:08:43
только таким под силу освоить фп в полной мере
Я имел ввиду в плохом смысле) Я сам на фп сижу

Artem
06.08.2018
21:11:55
берем ramda и уже как бы почти тру фпшник)

Dmitry
06.08.2018
21:15:25
берем ramda и уже как бы почти тру фпшник)
там писали что рамбда это ооп

Artem
06.08.2018
21:15:52
вроде все что не хаскель ооп)

Google
Andrew
06.08.2018
21:16:28
F# топ

но вообще хз где его юзают

Artem
06.08.2018
21:16:59
R.and(true, true); c рамды

Andrew
06.08.2018
21:18:22
там писали что рамбда это ооп
Там у людей с головой проблемы значит

Dmitry
06.08.2018
21:20:23
Липс, элексир, го?
го ни рыба ни мясо

Artem
06.08.2018
21:20:28
Липс, элексир, го?
да это я прикалывался, просто самый трушный из фп это вроде хаскель

Andrew
06.08.2018
21:20:44
Он самый новый и стабильный по сути

Dmitry
06.08.2018
21:26:48
Kendr
06.08.2018
21:40:29
и самый уродский)
Предлагаю заюзать эвфемизм топорный

Voskresus
06.08.2018
22:00:43
Уважаемые, как сделать анимацию высоты ? (height)

0% > 100% && 100% > 0%

Джон
06.08.2018
22:04:16
Alex
06.08.2018
22:04:32
Уважаемые, как сделать анимацию высоты ? (height)
.e { transition: .3s; transition-property: height; }, <div className={'e'} style={{ height: yourHeight + 'px' }} />

или css анимации с keyframes

Джон
06.08.2018
22:05:12
по-моему это делают через max-height

Voskresus
06.08.2018
22:05:40
.example-enter { height: 0px; } .example-enter.example-enter-active { height: auto; transition: 1s; } .example-leave { height: auto; } .example-leave.example-leave-active { height: 0px; transition: 1s; }

Google
Alex
06.08.2018
22:09:02
Джон
06.08.2018
22:11:30
https://codesandbox.io/s/nnv6p9mll
хм круто, я помню пробовал анимировать через css transition, в случае с auto не работало

а так то когда знаешь высоту в пикселях, конечно будет работать

Alex
06.08.2018
22:15:13
а так то когда знаешь высоту в пикселях, конечно будет работать
https://codesandbox.io/s/nnv6p9mll в чем проблема с высотой 100%?

Admin
ERROR: S client not available

Джон
06.08.2018
22:16:01
а не про 100%

Alex
06.08.2018
22:27:51
ну я написал про auto
да, ты прав, это делают через max-height, правда это тоже костыль https://codesandbox.io/s/nnv6p9mll

Джон
06.08.2018
22:28:11
там надо примерно знать высоту и задавать чуть больше

иначе выглядит это все довольно убого

Artem
06.08.2018
22:28:42
requestAnimationFrame классная штука, правда для простых анимаций оверхед

Джон
06.08.2018
22:29:26
Проще и красивее через js это сделать, думаю.

Alex
06.08.2018
22:32:49
Проще и красивее через js это сделать, думаю.
могут быть проблемы при ресайзе

Джон
06.08.2018
22:34:02
могут быть проблемы при ресайзе
в бутстрапе это как-то нормально сделано в collapsible, руки не дошли посмотреть

Alex
06.08.2018
22:52:39
в бутстрапе это как-то нормально сделано в collapsible, руки не дошли посмотреть
вот норм решение https://codesandbox.io/s/nnv6p9mll только нужно scrollHeight получать из элемента

Artem
06.08.2018
23:20:14
могут быть проблемы при ресайзе
если не учесть ресайз, то конечно будут

Eugene Y.
07.08.2018
00:15:26
Как подружить реакт с нодой на одной машине?

Failed to load http://localhost:8000/adduser: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.

Google
m
07.08.2018
00:30:32
в реактовском ивенте для полей ввода onChange можно доставать exent.target.name и event.target.value, но остальные пропсы так достать не получается. есть какой-то способ? Писать функцию обертку, чтоб принимала и ивент, и аргумент? В инете нахожу варианты обращаться по ссылке ref, использовать аттрибуты DOM элемента или байндить ивент лиснер с отдельным аргументом. Есть более изящные варианты? UPD: getAttribute пока пойдёт.

m
07.08.2018
01:01:23
proxy не помогло
Ты из реакта обращался к адресу реакта? когда такую прокси используешь, надо из реакта обращаться http://whereReactRuns:rport/yourrequest, а нода сама себе случает где надо. А в прокси ставишь уже адрес ноды.

Eugene Y.
07.08.2018
01:02:29
"proxy": "http://localhost:3333/",

реакт на 3000м порту, экспресс на 3333м

m
07.08.2018
01:03:56
в реактовском ивенте для полей ввода onChange можно доставать exent.target.name и event.target.value, но остальные пропсы так достать не получается. есть какой-то способ? Писать функцию обертку, чтоб принимала и ивент, и аргумент? В инете нахожу варианты обращаться по ссылке ref, использовать аттрибуты DOM элемента или байндить ивент лиснер с отдельным аргументом. Есть более изящные варианты? UPD: getAttribute пока пойдёт.
кароче воротил всё это, чтобы сделать форму с кастомным количеством пар полей. Вроде работает, но там из-за того, что мапятся компоненты по полю стейта, который они же сами и обновляют, происходят 1)ненужные перерендеривания всех полей 2) слетает курсор , но только на полях в первом ряду. Гляньте сэндбокс, кому не сложно? https://codesandbox.io/s/wqp33z0olw

реакт на 3000м порту, экспресс на 3333м
а реакт обращается к 3000му порту?

Eugene Y.
07.08.2018
01:05:20
аааа ёп

Спасибо!

взлетело

Anton
07.08.2018
02:42:17
подскажите, как в нектс джс вызвать функцию при загрузке приложения только один раз и только на стороне браузера (вешаю сервис-воркер)

или это не проблема, что сервис воркер интсаллируется при каждом переходе на новый роут?

alexalexalex
07.08.2018
03:11:13
Сервис воркер инсталлится один раз, дальше если ты получаешь код воркера и нет ни одного байта различий то старый активируется

Но я могу ошибаться

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