@react_js

Страница 1633 из 5115
Dima
05.07.2017
13:19:26
@defaultvoice custom-react-scripts?

Default
05.07.2017
13:20:45
@defaultvoice custom-react-scripts?
Есть такой вариант https://github.com/ayroblu/ssr-create-react-app-v2

Тут 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
Глобальный доступ как получить к компоненту другими словами
initRef = (myComponent) => { myComponent.method(); } <MyComponent ref={this.initRef} />

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

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

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


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

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

Igor
05.07.2017
14:50:13
а

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

Google
Mike
05.07.2017
14:50:34
строка - this.props.refs.input ф-ция - this.props.input
функиця вообще что угодно куда угодно положить может

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
Евгений, а почему по-вашему депрекейтед там?
Это не по-моему депрекейтед, это по фейсбуку депрекейтед https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/no-string-refs.md

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
{ classes, ...rest } { width, height } = rest
тык, я props из ModalWin буду передавать в Dialog

Google
Mike
05.07.2017
14:54:16
тык, я props из ModalWin буду передавать в Dialog
я к тому, что после { classes } у тебя НЕТ ПЕРЕМЕННОЙ props в функции

посмотри на свою функцию с точки зрения языка

и охуей

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

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