
Kelin
21.02.2018
08:50:47
Всегда 1 пишу

Oleg ?
21.02.2018
08:51:48
Когда пишешь об одном, а в этот момент думаешь о другом)

Daniel
21.02.2018
08:53:32
Мне второй больше нравится, хоть понятно откуда пришло

Google

dima
21.02.2018
08:53:50
да ну. Жеско написать thus и retrun

Oleg ?
21.02.2018
08:54:06
:D

Дмитрий
21.02.2018
08:57:56

Daniel
21.02.2018
08:58:26

dima
21.02.2018
09:02:18

Daniel
21.02.2018
09:03:19
как это развидеть

ALFer
21.02.2018
09:03:36
Мне важно
ты в меньшинстве. Но если тебе так удобней, то делай как удобней

Daniel
21.02.2018
09:04:50
Есть очевидный плюс, когда хочешь понять что ты прокинул в следующий компонент, то сразу можешь это увидеть. Да и там где кода в принципе мало, подобные сокращения лишь усложняют все

Сергей
21.02.2018
09:05:05
первый

Daniel
21.02.2018
09:06:39

ALFer
21.02.2018
09:06:51

Сергей
21.02.2018
09:07:05

Google

Сергей
21.02.2018
09:07:12

Daniel
21.02.2018
09:07:14
Зачем тогда реакт вообще?

Сергей
21.02.2018
09:07:24

Daniel
21.02.2018
09:07:41
стейта нет, методы нормальн оне объявишь

Сергей
21.02.2018
09:07:47
методы не нужны)
стейт тоже)
ладно
шучу
recompose
и больше не пишешь говно-классы
не пытаешься решить проблему “откуда-что-пришло” с помощью дублирования “this.props.” и “this.state.”

Dmitry
21.02.2018
09:13:22
как лучше объявлять prop-types внизу файла или как static метод?

Dmitry
21.02.2018
09:13:43
в зависимости от кодстайла на проекте

Сергей
21.02.2018
09:14:43

ALFer
21.02.2018
09:15:17

Andrey
21.02.2018
09:15:42
А классы лучше использовать в тех местах, где стейт есть.

?
21.02.2018
09:16:08

Anton
21.02.2018
09:16:15

Andrey
21.02.2018
09:16:27

Egor
21.02.2018
09:16:33

Google

Сергей
21.02.2018
09:16:39

Dimanius851
21.02.2018
09:16:51
Есть группа "Next.Js" и знаете, сколько там человек? 2

Anton
21.02.2018
09:16:58
)

Сергей
21.02.2018
09:17:01

Dmitry
21.02.2018
09:17:16

Andrey
21.02.2018
09:17:23

Сергей
21.02.2018
09:17:31

Dmitry
21.02.2018
09:17:39

Andrey
21.02.2018
09:17:47
Так что только классы для стейта.

Сергей
21.02.2018
09:18:20

ALFer
21.02.2018
09:18:27

Dmitry
21.02.2018
09:18:51

Сергей
21.02.2018
09:19:19

Dmitry
21.02.2018
09:19:44

Andrey
21.02.2018
09:19:55

Mishka
21.02.2018
09:20:27

Сергей
21.02.2018
09:21:20
Насчёт последнего не факт.
ну ты привык читать классовые портянки
и каждый раз писать функции для обновления стейта
описывать методы

ALFer
21.02.2018
09:21:22
классы вроде работают быстрее
это всё очень зависит от среды исполнения, чем затранспайлено, и этот аргумент должен быть ближе к низу списка "за и против"

Andrey
21.02.2018
09:21:31

Сергей
21.02.2018
09:21:48
я лучше напишу одну короткую строчку и всё будет работать

Google

Andrey
21.02.2018
09:21:49
Стейта мало в компонентах находится.

Сергей
21.02.2018
09:22:26

Andrey
21.02.2018
09:22:49

Сергей
21.02.2018
09:23:24

Andrey
21.02.2018
09:23:46

Сергей
21.02.2018
09:24:03
foo() -> i32
bar(a: i32)
связаны как-то?
а если так:
bar(foo())

Andrey
21.02.2018
09:24:04
А с классами у тебя проект тупо не соберётся, если что-то не так.

Сергей
21.02.2018
09:24:15

Andrey
21.02.2018
09:24:30

Сергей
21.02.2018
09:24:53
я могу сделать так, что соберется
класс не большая гарантия, чем всё что угодно в жс

Andrey
21.02.2018
09:25:16
Аргументация уровня боженька)
Там есть привязка к контексту.

Сергей
21.02.2018
09:25:40
божечки

Nikita
21.02.2018
09:25:42

Сергей
21.02.2018
09:26:00
я говорю об обычном реакте)

Andrey
21.02.2018
09:26:18
Любой стейт. Ты знаешь, что я повёрнут на flow и выводе типов.

Google

Сергей
21.02.2018
09:26:24
блин
есть знакомый, который пишет на флоу и рекомпоз

Andrey
21.02.2018
09:26:52
Не, писать без типизации не собираюсь. Нафиг.

Сергей
21.02.2018
09:26:56
и у него флоу также ругается, если сделал, что-то не так

Andrey
21.02.2018
09:27:41

Сергей
21.02.2018
09:28:28

Andrey
21.02.2018
09:29:03

Сергей
21.02.2018
09:29:17

Andrey
21.02.2018
09:29:29
Как бы, если flow научился бы работать вот так с хоками, то я бы не писал этот бойлерплейт)

Nikita
21.02.2018
09:29:34
+ не совсем понятно как класс влияет на то что есть ошибки или нет

Сергей
21.02.2018
09:29:46

Nikita
21.02.2018
09:29:50
Классы дают тебе возможность бизнеслогику писать в этих классах

Andrey
21.02.2018
09:29:52

Сергей
21.02.2018
09:30:04

Nikita
21.02.2018
09:30:04
из за этого в компонентах написаных на классах за частую куча дерьма

Andrey
21.02.2018
09:30:30
class A {
state: {
a: 1,
}
update() {
this.setState({b: 1})
}
}
Покажи как мне это написать с помощью рекомпоза, чтобы код не собрался.