@react_js

Страница 119 из 5115
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
http://www.first8.nl/wp-content/uploads/2015/10/Bad-Source-Code7.jpg
http://peltiertech.com/images/img200811/jpg_vs_png2.png

Ҫѐҏӗѫӑ
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
и это норм вообще? никто не возражает?)
В чем проблема? Тут как понять, если class + arrow function то норм

from
20.05.2016
10:08:35
В чем проблема? Тут как понять, если class + arrow function то норм
> Тут как понять, если class + arrow function то норм не понял

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
class { someMethod = () => {} } ты про это?
Да, про это, какие проблемы?

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

многобукв

from
20.05.2016
10:22:27
Да, про это, какие проблемы?
"проблемы" такие, что там не это имелось в виду, а вот это: <button onClick={() => this.someMethod()} />

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

Да, про это, какие проблемы?
то что это вообще не JS?)

Ҫѐҏӗѫӑ
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
то что это вообще не JS?)
Разве? раз находится в stage 1 то уже как минимум не драфт

Ҫѐҏӗѫӑ
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
пффф, о чем спор

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