
Sheldhur
27.05.2017
17:34:19
d3
готовое на d3 v3
там всё просто, на самом деле
либо херачишь на d3 api

Google

Sheldhur
27.05.2017
17:35:44
либо делаешь на нативном svg, а для расчётов точек юзаешь d3
первый проще, но имхо не кошерно

Oleg ?
27.05.2017
17:36:21
А на канвасе нельзя?

Sheldhur
27.05.2017
17:36:36
можно
тогда только d3 api

Anton
27.05.2017
17:36:47
Ну тут вопрос возможно именно про связку был

Oleg ?
27.05.2017
17:37:39
Лучше отделить React и D3 или как - то их можно подружить?
Мне нужно обычный биржевой график нарисовать

Sheldhur
27.05.2017
17:38:05
кек
там даже готовый есть в mbstock
погугли штоле

Oleg ?
27.05.2017
17:39:42
Я гуглю, но пока не понятно, как это всё совместить с реактом

Sheldhur
27.05.2017
17:41:09
impord * as d3 from 'd3';
componentDidMount () {
d3 api
}
render () {
return <canvas ref={() => this.canvas = this} />;
}

Google

Oleg ?
27.05.2017
17:41:17
Типо если я создам элемент Canvas внутри реакта и начну отдельно в нём рисовать через d3 сработает?
А при ререндеренге я не потеряю канвас?

Sheldhur
27.05.2017
17:41:52
сработает
заного отрендерится

Oleg ?
27.05.2017
17:42:14
Окей, попробуем

Sheldhur
27.05.2017
17:42:23
в componentDidUpdate ещё добавить рендер графика

Oleg ?
27.05.2017
17:43:12
Ага, вот это был полезный совет

Sheldhur
27.05.2017
17:46:26
но там всё равно придется посношаться
особенно в оптимизейшен
в итоге придешь к тому, что svg лучше :(

Oleg ?
27.05.2017
17:47:25
Окей, мне просто нужна визуализация

Sheldhur
27.05.2017
17:47:34
https://earth.nullschool.net/
как тут
часть на svg, поверх него canvas'ы

Oleg ?
27.05.2017
17:48:24
Я уже научился получать котировки биткоина с интервалом 500мс, сейчас хочу их рисовать, затем прикрутить ML и отрисовывать на графиках результаты его работы
Почему svg лучше канваса?
Ведь в канвасе есть webgl, а в svg приходится DOM элементами рулить, не?

Sheldhur
27.05.2017
17:49:31
svg ты можешь разделить на кусочки, которые надо перерендерить
а канвас целиком придется перерисовывать

Oleg ?
27.05.2017
17:50:51
Однако это быстрее, как по мне

Google

Oleg ?
27.05.2017
17:50:57
Перерисовывать канвас

Sheldhur
27.05.2017
17:50:58
да и зачем тебе там webgl, ты же не 3д делаешь, с плавной анимацией

Oleg ?
27.05.2017
17:51:16
Просто я думал, в д3 можно задать тип графики
так то мне пофиг

Sheldhur
27.05.2017
17:52:36
если область графика будет статичной, без изменения размеров, с фиксированными axis'ами и grid'ами, то быстрее

Oleg ?
27.05.2017
17:54:27
Грид будет постоянно строиться и смещаться влево
Также будет движение по оси

? ethorz
27.05.2017
17:55:05
что лучше использовать, скажем, для анимации входа/выхода из модального окна?
css only?

Oleg ?
27.05.2017
17:55:46
Да, ведь css быстрее обычного js
css transition

? ethorz
27.05.2017
17:56:34
понял, не работал с анимациями на css в css in js

Сергей
27.05.2017
17:57:36

Sheldhur
27.05.2017
17:57:42
ищи, где-то был прям готовый вариант для реакта на canvas\svg

Oleg ?
27.05.2017
17:58:16

Сергей
27.05.2017
17:58:36

Oleg ?
27.05.2017
17:58:36
Возможно cssinjs использует css анимацию - не использовал cssinjs
Сзначит его можно использовать

? ethorz
27.05.2017
17:59:01
мне кажется вы немного о разном говорите

Google

Oleg ?
27.05.2017
17:59:40
Нет, он правильно говорит, там JS выставляет анимацию в CSS, но сам JS не рулит этой анимацией

Sheldhur
27.05.2017
18:00:36

Oleg ?
27.05.2017
18:00:58

? ethorz
27.05.2017
18:02:14
https://codepen.io/designcouch/pen/obvKxm/
неплохие анимации)

Sheldhur
27.05.2017
18:03:04

Oleg ?
27.05.2017
18:03:29

Admin
ERROR: S client not available

? ethorz
27.05.2017
18:04:14
ну есть например blow up , если использовать прелоадер и при загрузке изображения - открывать его на всю страницу
думаю неплохо

Sheldhur
27.05.2017
18:04:49
у тебя же биткоины, а это страндартный биржевой график
ну, по крайней мере будет куда подглядывать

Oleg ?
27.05.2017
18:06:30
Да, но я привык к красивым графикам, которые глаз не режут)

Sheldhur
27.05.2017
18:07:00
флаг в руки :)

Oleg ?
27.05.2017
18:07:04
Я бы показал, но меня за рекламу забанят)

Максим
27.05.2017
20:28:31
никто не знает что за шляпа?

Efim
27.05.2017
21:01:24
Господи, неужели это тоже моя пробема
День целый бился так и оставил

Lorem
27.05.2017
21:02:06
это официальный баг

Google

Efim
27.05.2017
21:02:36
Есть линк на ишью?

Дмитрий
27.05.2017
21:04:55
Зачем тащить этот паравоз
Когда есть нормальный модульный d3 v4

Максим
27.05.2017
21:29:41
это было странно

Vitalick Nok
28.05.2017
06:51:28
DarkNet - блог о темной стороне интеренета. @darknets

Pasha
28.05.2017
07:39:44
Парни, привет. Подскажите плз как можно рендерить React stateless в статичные файлы? Есть пакет какой-нить?

Nikolay
28.05.2017
07:43:26
а более развернуто плиз?

Pasha
28.05.2017
07:44:01
хочу компилировать компоненты в статичные html файлы

Nikolay
28.05.2017
07:44:27
с какой целью?
ну а так реакт умеет в строку рендерить (нужно для серверного рендера)
вот этим можно и воспользоватся

Pasha
28.05.2017
07:45:25
или самому проще написать обертку через fs с reactDOM.renderToString

Nikolay
28.05.2017
07:45:35
ну оно и будет

Pasha
28.05.2017
07:45:53
ну вот это как вариант, думал чтоб не париться модуль готовый юзнуть с плюшками указания путей и тд

Nikolay
28.05.2017
07:46:01
просто это немножно кстранно
если тебе нужно для документации то есть много интересных решений без рендера в html, которые построят тебе библиотеку компонентов

Pasha
28.05.2017
07:46:37
ноу) спс за помощь ?