
Николай
09.06.2018
12:01:55
подскажите, что взять/где почитать, для бэка для личного блога

Cenator
09.06.2018
12:02:18
За такие шутки в след раз ридонли @evkaky

Duego
09.06.2018
12:04:56

Google

Vlad
09.06.2018
12:05:29

Artyom
09.06.2018
12:06:03

Duego
09.06.2018
12:06:33
Спасибо

Artyom
09.06.2018
12:06:44
Там две ссылки, если что

Николай
09.06.2018
12:06:48
во, так и думал, что дело в tslint, спс добрый человек, что не ответил мемасиком с велосипедом ?

Евгений
09.06.2018
12:08:48

Cenator
09.06.2018
12:09:25

Евгений
09.06.2018
12:14:19

Cenator
09.06.2018
12:15:00

Zhenya
09.06.2018
12:17:54

Alex
09.06.2018
12:17:55
@ValeryKobzar https://codesandbox.io/s/github/Wroud/react-painlessform/tree/master/examples/validation-yup
пример с валидацией и стилизацией полей

Valeriy
09.06.2018
12:22:16

Google

Valeriy
09.06.2018
12:22:32
а почему name is longer?

Alex
09.06.2018
12:22:59
там условие на минимальную длину в 2 символа

Valeriy
09.06.2018
12:23:05
типа мое имя гораздо длиннее?
просто необычный оборот для формы :))

Alex
09.06.2018
12:23:48
это из примера Yup, мне понравился)

Valeriy
09.06.2018
12:24:59
сделай еще чтобы поле name можно было просто строкой указать
<Field name={f => f.user.firstName}
без arrow function
это overhead как мне кажется

Andrey
09.06.2018
12:25:50
Отвратительное предложение.

Valeriy
09.06.2018
12:26:37
ну и вот эти label={"First Name"} фигурные скобки конечно полный ппц :))

Alex
09.06.2018
12:26:39
это для сохранения целостности формы и модели при использовании типизации, а так да, немного overhead, но вряд ли стану делать фолбэк к стилю как в html
это уже к стилю вопрос, я пишу везде фигурные скобки, чтобы не было двоякой стилизации

Сергей
09.06.2018
12:28:52

Andrey
09.06.2018
12:29:51
лол
Сказал человек, который ставит скобочки вокруг аргумента)

Alex
09.06.2018
12:30:00

Valeriy
09.06.2018
12:30:30
получается ты в js везде двойные скобки тоже юзаешь?

Дмитрий
09.06.2018
12:30:44

Valeriy
09.06.2018
12:30:51
вот кстати в label-="Last name" забыл фигурные :))

Дмитрий
09.06.2018
12:31:07
Бес попутал

Google

Alex
09.06.2018
12:31:08

Сергей
09.06.2018
12:31:14

Valeriy
09.06.2018
12:31:23
все что в фигургых скобках это уже не jsx
это уже js

Дмитрий
09.06.2018
12:31:32
Рили?)

Andrey
09.06.2018
12:31:47
Лел. А jsx - не js

Дмитрий
09.06.2018
12:31:47
{...props}

Сергей
09.06.2018
12:32:28

Valeriy
09.06.2018
12:32:42
ну вот если бы там было <Label name={<div>label</div>}}
а так там в фигурных скобках просто js выражение идет

Alex
09.06.2018
12:33:09
кстати, когда делал валидацию, вышло так, что она будет отлично работать с сплит рендером в будущих версиях, т.е. если используется несколько валидаторов в одной форме, они будут разбиты при рендеринге, а не за один вызов обрабатывать модель

Valeriy
09.06.2018
12:33:18
а двойные кавычки обычно только для определения атрибутов jsx тегов используют

Valeriy
09.06.2018
12:33:42
но тут как говорится конечно - каждый дрочит как он хочет

Сергей
09.06.2018
12:33:46

Alex
09.06.2018
12:33:51
мне кажется, двойные кавычки в jsx это фолбек к html

Valeriy
09.06.2018
12:33:56
за такой стиль тебя выебут в любом проекте, высушат и выкинут

Alex
09.06.2018
12:34:49
пока это мой проект, так что пишу как хочу, про проекты это уже другое дело)

Valeriy
09.06.2018
12:35:05
ну привычка нарабатывается же
так что дело твое :))

Abu
09.06.2018
12:35:23
А кто какой вариант использует?
const f = () => {....}
Или
const f = _ => {....}

Google

Alex
09.06.2018
12:35:36

Valeriy
09.06.2018
12:35:37
будешь потом на работе оправдываться "ой парни сори, я так привык в своих проектах..." каждый раз

Alex
09.06.2018
12:35:52
да не, не думаю

Valeriy
09.06.2018
12:35:56
но стараюсь скобками не обрамлять один единственный аргумент все же
хотя у меня за это webstorm олтвечает

Admin
ERROR: S client not available

Vadim
09.06.2018
12:36:44

Alex
09.06.2018
12:36:59
можно ещё вот так ({}) => {} )))0

Abu
09.06.2018
12:37:12

Vadim
09.06.2018
12:37:27

Сергей
09.06.2018
12:37:27

Vadim
09.06.2018
12:37:29
что это?

Сергей
09.06.2018
12:37:41

Kendr
09.06.2018
12:38:00

Vadim
09.06.2018
12:38:13

Kendr
09.06.2018
12:38:40

Alex
09.06.2018
12:38:41

Vadim
09.06.2018
12:38:48
а, лол

Google

Vadim
09.06.2018
12:39:10
даже не задумывался, что () длинно писать

Kendr
09.06.2018
12:39:34
Но я так понял хуйню спизданул

Сергей
09.06.2018
12:39:55
arr.map((_, i) =>
лучше не так делать
arr.map((_item, index) => {})
(только если юзается стиль с _)

Vadim
09.06.2018
12:40:16
типа item не используется?

Сергей
09.06.2018
12:40:25
да

Kendr
09.06.2018
12:40:25

Abu
09.06.2018
12:40:32
Ну там лодаш может лежать в проекте, так що думаю «_» будет не оч

Сергей
09.06.2018
12:40:34
как в расте штоб

Kendr
09.06.2018
12:40:59

Anton
09.06.2018
12:41:00

Valeriy
09.06.2018
12:41:50

Vadim
09.06.2018
12:41:52

Valeriy
09.06.2018
12:42:17
даже если и так то пусть себе лежит

Abu
09.06.2018
12:42:23

Сергей
09.06.2018
12:42:27