
Vladimir
20.05.2016
09:14:17
http://www.first8.nl/wp-content/uploads/2015/10/Bad-Source-Code7.jpg

Vladimir
20.05.2016
09:16:09

Ҫѐҏӗѫӑ
20.05.2016
09:16:20
есть на гх
и в репке реакта

Google

Ҫѐҏӗѫӑ
20.05.2016
09:16:35
можно тут поучиться

Kich
20.05.2016
09:17:04

Ҫѐҏӗѫӑ
20.05.2016
09:17:27
var My_var = String(‘lol’)
только лучше на кофискрипте

Kich
20.05.2016
09:18:28
const myConst = String‘lol’

Ҫѐҏӗѫӑ
20.05.2016
09:18:50
фу, кемелкейс
почему с маленькой буквы
My всегда надо с большой писать
сразу видно не уважаешь себя и свой код

Kich
20.05.2016
09:19:22
потому что не Класс

Ҫѐҏӗѫӑ
20.05.2016
09:19:48
класс же ?
супер просто

Kich
20.05.2016
09:20:00
thisConstIsMine

Google

Ҫѐҏӗѫӑ
20.05.2016
09:20:01
идеально

Алексей
20.05.2016
09:20:21
ставь класс, если пишешь с myVar с маленькой буквы

Ҫѐҏӗѫӑ
20.05.2016
09:20:42
?
я с маленькой пишу только вот когда так:
class yourClass extends Sucks {}

from
20.05.2016
10:05:57
и это норм вообще? никто не возражает?)

Andrey
20.05.2016
10:08:11

from
20.05.2016
10:08:35
class {
someMethod = () => {}
}
ты про это?

Ҫѐҏӗѫӑ
20.05.2016
10:09:38
да норм можно жить с эрроу фанкшнс
но в классах биндить надо
хотя бы потому что просто можно

from
20.05.2016
10:10:27
Мы об одном и том же? целое правило есть https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-bind.md
Которое не просто так существует

Ҫѐҏӗѫӑ
20.05.2016
10:11:04
компоненты бывают функциями
правило существует потому что можно и нужно так делать в классах и криейткласс
но по сути не сильно крутая оптимизация

from
20.05.2016
10:12:20
Так или иначе ни к чему делать то, что _гарантированно_ ударит по производительности, пускай даже не сильно

Ҫѐҏӗѫӑ
20.05.2016
10:12:24
а, в криейткласс ваще был автобиндинг
что тоже хуйня лютейшая

from
20.05.2016
10:12:59

Google

Ҫѐҏӗѫӑ
20.05.2016
10:13:20
ну в случае функциональных компонент будет вин все равно по перфу. когда они на самом деле будут без лайфсайкла

from
20.05.2016
10:13:49
в статье норм расписано https://medium.com/@esamatti/react-js-pure-render-performance-anti-pattern-fb88c101332f#.qtdij6g9k
И разница у кого-то большая оказалась в производительности

Ҫѐҏӗѫӑ
20.05.2016
10:14:06
и когда не надо будет транспилить стрелки

Nikita
20.05.2016
10:14:38
а, вот
shallowEqual уже не поюзаешь, если arrow-function юзать

Ҫѐҏӗѫӑ
20.05.2016
10:15:21
цифр нет

Nikita
20.05.2016
10:15:21

Ҫѐҏӗѫӑ
20.05.2016
10:15:32
не верю без цифр что прям ваще просело

Nikita
20.05.2016
10:15:52
shallowEqual всегда false будет)

Ҫѐҏӗѫӑ
20.05.2016
10:15:59
@gusnkt да, наверное где-то так
зависит от того, как скоро народ пересядет на 10 и ос х со следующим сафари

Nikita
20.05.2016
10:16:46
а на осх тоже засиживаются?

Ҫѐҏӗѫӑ
20.05.2016
10:17:01
shallowEqual ваще не нужен я давно говорю
это надо не в компонентах делать
sCU не нужен

Nikita
20.05.2016
10:17:48
ты троллишь)

Ҫѐҏӗѫӑ
20.05.2016
10:17:53
нет

from
20.05.2016
10:17:54
цифр нет
Ну он там без претензии на академичность цифры упоминает всё же:
До:
> I loaded 500 users into the app and I tried to edit one cell and the edit operation took over a second on my fairly performant PC to complete!
После:
> Now the edit operation took only few dozen milliseconds!
единый случай конечно. Но разве не показательный?

Nikita
20.05.2016
10:17:54
заканчивай)

Ҫѐҏӗѫӑ
20.05.2016
10:18:05
ты разве ни разу в гиттере в этом срачике не участвовал?

Google

Nikita
20.05.2016
10:18:34
я тут участвовал про arrow-function в рендере и забыл про shallowEqual

Ҫѐҏӗѫӑ
20.05.2016
10:18:36
Ярослав, я ему не верю все равно

Nikita
20.05.2016
10:18:39
эх, затупил

Ҫѐҏӗѫӑ
20.05.2016
10:18:50
я таких статей в медиуме могу тоже понаписать
и сказать что в 100500 раз быстрее сделал
(я примерно так и делаю)

from
20.05.2016
10:19:37
Хех, ну можно попробовать самим воспроизвести как-нибудь :)

Nikita
20.05.2016
10:20:51
так почему scu не нужен? Я тебе могу назвать несколько мест, где без него никак

Ҫѐҏӗѫӑ
20.05.2016
10:20:53
> Билеты на FrontendConf теперь от 20 000 руб.
боже
не пиздец ли?

Admin
ERROR: S client not available

Andrey
20.05.2016
10:21:06

Ҫѐҏӗѫӑ
20.05.2016
10:21:31
@gusnkt надоело об этом, ща настроения нет. в другой раз давай
многобукв

from
20.05.2016
10:22:27

Nikita
20.05.2016
10:22:49
не пиздец ли?
пиздец, учитывая, что посмотрев на темы те, кто в подобных чатиках сидят - давно все слышали. Самое интересное - реальный опыт, рассказ про архитектуры, но они и на митапчиках повторяются либо до, либо после)

Ҫѐҏӗѫӑ
20.05.2016
10:23:18
самое печальное что оргам ваще насрать на всех. и на докладчиков, и на публику
они хотят денег

from
20.05.2016
10:23:37

Google

Ҫѐҏӗѫӑ
20.05.2016
10:23:38
коммьюнити от этого толку 0

Nikita
20.05.2016
10:24:04
maybe soon..)
в таком виде, как написано выше - никогда и не будет)

Ҫѐҏӗѫӑ
20.05.2016
10:24:10
поэтому на моей стороне уже многие, даже те кто был в программном комитете в том году
Башмиш и Костя из РадиоЖС, Андрей Саломатин
один Денис старается кажется)
для обеспечения Олега Бунина бабками
я там план читал. привезли Брендана и Катца? а ангуляр тим? лол
да Бунин удавится за такое скорее, возьмет кого-то наивного и потом еще его доклады продаст
на Брендане с Катцем не заработаешь

from
20.05.2016
10:26:38
http://babeljs.io/repl/#?evaluate=true&lineWrap=false&presets=es2015%2Creact%2Cstage-1%2Cstage-2&code=export%20default%20class%20%7B%0D%0A%20%20someMethod%20%3D%20()%20%3D%3E%20%7B%7D%0D%0A%7D%0D%0A

Ҫѐҏӗѫӑ
20.05.2016
10:27:57
вот девконф норм конфа уже. стараются

Andrey
20.05.2016
10:28:42

Ҫѐҏӗѫӑ
20.05.2016
10:28:42
но самые полезные для коммьюнити frontend union и украинские
и в РБ тоже норм конфы

Andrey
20.05.2016
10:30:02

Ҫѐҏӗѫӑ
20.05.2016
10:30:15
лол
и что?

Nikita
20.05.2016
10:30:29
stage 1 - это вообще ниочем
3 - да
2 - нуууу, возможно, но очень не факт

Ҫѐҏӗѫӑ
20.05.2016
10:30:50
напомнить что у нас со стейдж 1 вникуда попало?

from
20.05.2016
10:30:53
пффф, о чем спор