@react_js

Страница 4507 из 5115
Max
29.07.2018
18:08:51
Всем привет, новый gitbook не работает нормально без vpn, поэтому выкатил обновления своего старого учебника (250k+ читателей) на legacy.gitbook , подкиньте тем кто хочет разобраться с основами реакта - https://legacy.gitbook.com/book/maxfarseer/react-course-ru-v2/details (все бесплатно, есть возможность состряпать pdf/epub/mobi)

Max
29.07.2018
18:09:25
через жопу он работает )

легаси походу лучше

Alexey
29.07.2018
18:11:16
Какую либу для работы с датами юзать в 2018?

Google
Alexey
29.07.2018
18:11:30
Только не момент плиз

Kirill
29.07.2018
18:11:38
Day.js

Nikita
29.07.2018
18:17:45
и все равно не будет хватать момента

Anton
29.07.2018
18:18:59
date-fns тоже юзаем

Vladislav
29.07.2018
18:20:32


AP?
29.07.2018
18:21:48
={deletePost(this.props.id)}

Anton
29.07.2018
18:24:25
onClick={() => deletePost(this.props.id)}

Vladislav
29.07.2018
18:25:00
спасибо сейчас попробую

AP?
29.07.2018
18:25:19
а метод где реализован?

Vladislav
29.07.2018
18:25:31
в экшине

Anton
29.07.2018
18:26:05
а экшн где диспатчится? ?

Google
Михаил
29.07.2018
18:26:49
Бытует мнение, что создавать стрелочную функцию внутри jsx не очень хорошо. Это вброс или это правда плохо? Я так понимаю, каждый рендер будет создавать новую функцию и это будет влиять на производительность

Max
29.07.2018
18:26:53
еще есть третий стул - бутстрап

Vladislav
29.07.2018
18:27:10
ну диспатч передает из экшина в редюсер

Dmitry
29.07.2018
18:29:35
еще есть третий стул - бутстрап
а в чем профит ? там же джиквери тянется и компонентов особо нету.

Dmitry
29.07.2018
18:30:44
Ну там это и написано
там ниче нету про то что антд только для админок

Max
29.07.2018
18:31:30
Бытует мнение, что создавать стрелочную функцию внутри jsx не очень хорошо. Это вброс или это правда плохо? Я так понимаю, каждый рендер будет создавать новую функцию и это будет влиять на производительность
любая анонимная функция внутри jsx - будет создавать новую функцию, но не зывайте, что JSX - это не весь файл, а только то место, где мешанина из html + js)

Dmitry
29.07.2018
18:32:16
еще есть третий стул - бутстрап
ну на самом деле этот стул ничем не лучше матириала

только попроще

во вью выбор юайного фрейморка это выбор из antd-like либ

в которых куча фич и компонентов

Михаил
29.07.2018
18:36:51
любая анонимная функция внутри jsx - будет создавать новую функцию, но не зывайте, что JSX - это не весь файл, а только то место, где мешанина из html + js)
Да, я именно о функциях в этой мешанине:) т.е вопрос именно в том, есть ли разница в том, что бы написать onClick={() => blabla()} или объявить функцию внутри класса doBlabla =() => blabla()

Dmitry
29.07.2018
18:37:34
есть

Max
29.07.2018
18:38:10
да даже были те, кто замерял ) но пруфов у меня нет ? давайте теорию человеку объясним лучше)

Google
Kendr
29.07.2018
18:38:14
Max
29.07.2018
18:38:55
когда ты создаешь метод и потом его передаешь в onClick как this.kekeClick то у тебя не будет создаваться каждый раз новая функция, так как ты передаешь ссылку на старую а если анонимка - то на каждый рендер - новая функция

Cenator
29.07.2018
18:39:41
теория в том что одинаковые пропсы при ререндере не должны вызывать изменения в реальном dom

from
29.07.2018
18:40:03
ю
Да это редкий кейс-то когда компонент с коллбеком будет pure

from
29.07.2018
18:40:35
Да и pure компоненты везде где попало не лепят

Kendr
29.07.2018
18:41:20
Да и pure компоненты везде где попало не лепят
Коннекченые уже же пьё или я что-то путаю?

Dmitry
29.07.2018
18:43:13
Коннекченые уже же пьё или я что-то путаю?
да, там же свой шуд компонент апдейт

вообще я бы таким особо не запаривался

Dmitry
29.07.2018
18:44:54
сначала надо написать код который работает, а потом оптимизировать

Kendr
29.07.2018
18:45:14
Ну да, "преждевременная оптимизация бла бла бла"

Таймураз
29.07.2018
18:48:09
Ну да, "преждевременная оптимизация бла бла бла"
Одно дело- преждевременная оптимизация Другое дело- писать код, который не будет перфоманс ишью вызывать

Dmitry
29.07.2018
18:50:00
такие перформанс ишью за один мин рефакторятся когда код уже написан

Dmitry
29.07.2018
18:50:43
разве нет ?

Таймураз
29.07.2018
18:51:12
Я бэкендер и я последние 3 недели переписываю фронт

Kendr
29.07.2018
18:51:24
А после бэкендера кто будет переписывать?

Google
Таймураз
29.07.2018
18:51:46
Приходится думать о том, что делает каждый компонент и реализовывать его с нуля так, чтобы рефакторить его использование пришлось по минимуму

Dmitry
29.07.2018
18:52:39
это вообще анриал

Admin
ERROR: S client not available

Dmitry
29.07.2018
18:52:44
продумывать так

Kendr
29.07.2018
18:52:53
Он бэкендер, не мешай

Dmitry
29.07.2018
18:53:00
более реальный вариант, продумать так что бы рефакторить было легче потом

Таймураз
29.07.2018
18:53:51
Я чет не могу понять, что именно анриал?

Это занимает дохуя времени, но вполне решаемая задача

Dmitry
29.07.2018
18:55:48
Я чет не могу понять, что именно анриал?
продумать все кейсы наперед как компонент может использоваться

Таймураз
29.07.2018
18:56:09
продумать все кейсы наперед как компонент может использоваться
Дык я про текущее использование компонента

Dmitry
29.07.2018
18:56:14
а, ну лан

Таймураз
29.07.2018
18:56:30
text={children}

Kendr
29.07.2018
19:00:43
text={children}
Это чё?

Ты взял чайлды компонента и передал пропсом?

Таймураз
29.07.2018
19:01:24
Это чё?
Текстовое поле принимает текст не в children, а в поле текст Дальше этот пропс в чайлды кидается

Dmitry
29.07.2018
19:01:40
обычно и так и так можно

такая херня была то ли в старом матириале или в антде

Таймураз
29.07.2018
19:02:48
обычно и так и так можно
В некоторых компонентах и так, и так было можно И в зависимости от, применялась разная логика

Google
Dmitry
29.07.2018
19:03:03
что кнопка принимала текст не в чайлды а пропертей

Dmitry
29.07.2018
19:27:46
п-позиционирование

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

Dmitry
29.07.2018
19:30:48
каких не хватает например?
ну таблиаца не особо

Иван
29.07.2018
19:30:48
дизайн это да, но в плане удобства разработки особенно на ts очень удобно сделано

Dmitry
29.07.2018
19:30:51
селект тоже

Иван
29.07.2018
19:31:19
таблица да, но она у них не сильно нагружена функционалом

Dmitry
29.07.2018
19:31:34
я бы хотел для матириала нормальную таблицу типа antd table что бы все фичи были и она была полностью застайлена

и вообще проблем бы небыло

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