
Dima
05.07.2017
13:19:26
@defaultvoice custom-react-scripts?

Default
05.07.2017
13:20:45
Тут CRA с прикрученным SSR

Dima
05.07.2017
13:22:10
А что насчёт поддержки?

Google

Default
05.07.2017
13:22:17
В смысле?
Это просто пример
Это не бойлерплейт

Sergey
05.07.2017
13:23:07
Всем привет.
Суть проблемы. Есть устройство с слабым процом, без мышки (т.е. управление только с клавы).
Есть двольно длинный список скроллинг которого нужно анимировать. Удалось добиться 40 фпс анимации, но только в том случае если весь список уже отрендеренный.
Но, рендеринг списка занимает 1,5 секунды что очень много.
Вот примерно что у меня получилось. https://gist.github.com/Lurk/a5accb810935f712231d99b5d1d6797c
Есть ли какой-нибудь кошерный способ отложенного рендеренга (пока реакт файбер не взлетел)?

Dima
05.07.2017
13:23:11
А. А за custom-react-scripts может тогда кто пояснит? Они обновляются вслед за фейсбуком?

Default
05.07.2017
13:24:08
Это react-scripts с возможностью инжектить в конфиги бабеля и вебпака
Но я хз даже

Igor
05.07.2017
13:24:49

Default
05.07.2017
13:24:49
Ни разу не тащил сам CRA на сервер

Igor
05.07.2017
13:27:07

Taras
05.07.2017
13:27:10
Sergey посмотри на react-virtualized https://github.com/bvaughn/react-virtualized

Sergey
05.07.2017
13:27:53

Max
05.07.2017
13:38:08
а как файлы в аксиосе аплоадить?

Google

Max
05.07.2017
13:38:10
вот это пытаюсь прицепить — он его так и оправляет
:/

Default
05.07.2017
13:38:47
content-type: multipart/form-data
Нэ?

Max
05.07.2017
13:39:35
хм

Default
05.07.2017
13:40:05
Вообще он автоматом это должен делать, по-идее

Nikolay
05.07.2017
13:41:18
а есть нормальный пакет который инкапсулирует вот это https://material.io/icons в пакет?

Default
05.07.2017
13:41:31
А, ну и да
Проще будет через объект FormData
const formData = new FormData();
formData.append('file', file);
formData.append('filename', file.name);
Тогда он автоматом разрулит content-type

Max
05.07.2017
13:44:43
ну да ну да
да, с формдатой заработало
спасибо

Evgeny
05.07.2017
13:47:27
Пожалуйста

Denis
05.07.2017
13:58:35
от гугла
внутри либо делаешь так

Google

Denis
05.07.2017
13:59:31
либо svg напрямую
file-loader / url-loader должен хандлить шрифты
если через шрифты подключил то на свой span добавляешь класс .material-icon
recompose будет делать свой shim на withContext/getContext когда контекст вырежут с реакта?

Default
05.07.2017
14:14:40
Ща кто-т бан схлопочет

kana
05.07.2017
14:15:06
а почему кидать джобсы нельзя?

Immortal
05.07.2017
14:15:26
виноват

Zae
05.07.2017
14:16:12

Default
05.07.2017
14:17:43
виноват
@javascript_jobs тебе сюда. Ток почитай правила оформления вакансии сперва

Влад
05.07.2017
14:47:50
Вот крутой канал
Ещё бы кинуть код на растерзание куда-нибудь)))

Igor
05.07.2017
14:48:26
Друзья, а кто может мне человеческим языком объяснить чем функция в ref лучше чем строка?

Sergey
05.07.2017
14:48:40

Evgeny
05.07.2017
14:49:22

Mike
05.07.2017
14:49:33
у тебя линтер охуел

Igor
05.07.2017
14:49:36
спасибо, Евгений

Sergey
05.07.2017
14:49:39

Igor
05.07.2017
14:50:13
а

Evgeny
05.07.2017
14:50:21
В функции можно что угодно назначить

Google

Mike
05.07.2017
14:50:34

Igor
05.07.2017
14:50:34
можено передать функцию из родителя и проставить в дочернем компоненте

Evgeny
05.07.2017
14:50:39
el => this.el = el

Maksim
05.07.2017
14:50:51
не будет, там же переменные из ниоткуда берутся

Admin
ERROR: S client not available

Evgeny
05.07.2017
14:50:59
let elem
el => elem = el

Sergey
05.07.2017
14:51:00

Evgeny
05.07.2017
14:51:07
А пропсы причем тут?

Igor
05.07.2017
14:51:21
Евгений, а почему по-вашему депрекейтед там?
Просто так?

Evgeny
05.07.2017
14:51:26
Ты написал так, как будто можно назначить this.props.input

Mike
05.07.2017
14:51:28
{ classes, ...rest }
{ width, height } = rest

Evgeny
05.07.2017
14:51:53

Mike
05.07.2017
14:52:02

Igor
05.07.2017
14:52:04
о боже
Зачем они задепрекетили - нет идей, да?

Mike
05.07.2017
14:53:17
ну например потому что нахуй иметь зарезервированное имя? и так this.state и this.props зарезервиили

Evgeny
05.07.2017
14:53:18
https://facebook.github.io/react/docs/refs-and-the-dom.html#legacy-api-string-refs
https://github.com/facebook/react/pull/8333#issuecomment-271648615
https://stackoverflow.com/questions/37468913/why-ref-string-is-legacy
Мне в принципе несложно погуглить да

Sergey
05.07.2017
14:53:47

Google

Mike
05.07.2017
14:54:16
посмотри на свою функцию с точки зрения языка
и охуей

Sergey
05.07.2017
14:54:33

Mike
05.07.2017
14:54:38
блять
внимательно посмотри
на что у тебя написано
что я тебе написал
что изменилось
и почему

Sergey
05.07.2017
14:54:55

Evgeny
05.07.2017
14:55:03
Лол

Mike
05.07.2017
14:55:07
ты ПОЛЬЗУЕШЬСЯ переменной пропс
камон

Кирилл
05.07.2017
14:55:09
я тоже погуглю так и быть https://stackoverflow.com/questions/37468913/why-ref-string-is-legacy