@react_js

Страница 4172 из 5115
Valeriy
13.06.2018
18:02:04
я то считал что доступ к мапу по ключу мгновенен

а в результате получил очень быстрый свич

Google
Дмитрий
13.06.2018
18:02:54
Например

Dmitry
13.06.2018
18:03:33
Artyom
13.06.2018
18:04:06
?

Дмитрий
13.06.2018
18:04:09
Могут нечаянно открыться новые возможности

Но чаще попадаются только проблемы(

Artyom
13.06.2018
18:04:28
Дмитрий
13.06.2018
18:04:59
Атож, свечусь от радости

☢️

Vyacheslav
13.06.2018
18:07:21
Всем привет Вопрос по Redux если кто захочет в ЛС разжевать - вообще огонь ? Есть база Firebase(firestore), оттуда через componentDidMount тяну простые объекты, записываю в стейт компонента, где все это происходит и рендерю полученное. Есть функция "добавить элемент". Из нескольких инпутов собираю значения и отправляю прямиком в Firebase. Терзают смутные состояния, хорошо что база данных Firestore быстро отдает обратно данные, а если бы все происходило долго, то стоило бы как-то прикручивать Redux store, для удобства и быстроты работы юзера ?

Valeriy
13.06.2018
18:18:55
Dmitry
13.06.2018
18:24:20
я бы по другому это назвал, но ладно

Alex
13.06.2018
18:29:02
хз... перфекционизм, привычка :))
@ValeryKobzar https://codesandbox.io/s/github/Wroud/react-painlessform/tree/master/examples/ts релиз кандидат, тут пример как можно создавать реюзабельные группы полей

Artyom
13.06.2018
18:33:32
я бы по другому это назвал, но ладно
В другом чате ты менее категоричен :)

Google
Dmitry
13.06.2018
18:34:36
вообще сейчас начал с д3 разбираться и понял что не до стейтменеджментов

200 апи методов и мильен плагинов

почти отедльный мир

Andrew
13.06.2018
18:42:51
d3 senior developer

Valeriy
13.06.2018
18:43:04
200 апи методов и мильен плагинов
когда все хорошо структурированно, то нормик воспринимается

по поводу графиков я уже кидал по моему ссылочку на очередное китайское произведение искусства

https://ecomfe.github.io/echarts-examples/public/index.html#chart-type-heatmap

это так чтоб не умереть случайно с д3

Dmitry
13.06.2018
18:44:32
мне кастомные надо

Valeriy
13.06.2018
18:45:00
а то д3 для реакта очень разная и можно так там накосопорить, что у тебя ЦПУ будет всегда 400%

Dmitry
13.06.2018
18:45:04


мне тип надо как этот

но что бы можно было колапсить

и експандить

и при этом оставалсь история колапсов

Valeriy
13.06.2018
18:45:37
мне тип надо как этот
в fusion такой точно есть :) но он сука платный

Dmitry
13.06.2018
18:45:37


типа вот так

и когда клацаешь на верхний

то надо связи показывать для верхнего

Google
Dmitry
13.06.2018
18:45:59
точнее наводишь

Valeriy
13.06.2018
18:46:18
на самом деле легко через SVG реализуемо

Dmitry
13.06.2018
18:46:29
ну опять же это оч кастомная штука

Valeriy
13.06.2018
18:48:25
мне в д3 не понравился один момент

Dmitry
13.06.2018
18:48:26
а вообще я в д3 нашел много полезных штук

для работы с цветами

массивами

Valeriy
13.06.2018
18:48:48
там когда через точку начинаешь вызывать методы, то после каждого такого вызова идет перерисовка графика

и когда графиков много и ты задаешь через такие chain вызовы много параметров

то пропеллер над процессором начинает гудеть от перегрузки :))

Dmitry
13.06.2018
18:50:33
https://github.com/d3/d3-interpolate

вот это прик

Таймураз
13.06.2018
18:59:50
почему?
Не слушай его Если ты повесишь кетчер внутрь- ошибки резолва не будут отловлены

Тут нечему разводиться

Ruslan ?
13.06.2018
19:02:03
если у тебя, к примеру синтаксическая ошибка в then, она не пойдет в catch

Таймураз
13.06.2018
19:03:44
Если насильно не отловить при импорте

Google
Anton
13.06.2018
19:04:56
Привет. Не уверен сюда это или в канал вебпака. Хочу разделить на чанки приложение по роутам. Есть общая точка входа (в частности хидер, футер, меню) и во вложенном компоненте есть страницы, которые открываются в зависимости от роута. Product и Products. Роуты обернуты в react-loadable Написал такой вот конфиг: https://gist.github.com/SilentImp/2e05bf65608b62e35cc5d6d1d03668b0 И на выходе получил судя по размеру совсем не то что нужно. (тоже в гисте) Думаю я что то делаю не так. Подскажите как правильно.

Anton
13.06.2018
19:05:49
в гист?

Valeriy
13.06.2018
19:06:02
"не уверен сюда или в канал вебпака, поэтому на всякий случай покажу вам кусок вебпак конфига парни" :)))

Ruslan ?
13.06.2018
19:07:03
При ошибке синтаксиса скрипт упадет
ошибка выпадет во момент запуска функции и будет передана в обработчик или на уровень выше

Таймураз
13.06.2018
19:08:26
arts
13.06.2018
19:08:39
Ruslan ?
13.06.2018
19:09:26
ок, другие виды ошибок

Admin
ERROR: S client not available

Valeriy
13.06.2018
19:09:36
зачем вообще использовать then catch в санках? если можно async/await?

Таймураз
13.06.2018
19:09:56
ок, другие виды ошибок
А вот другие виды ошибок кетч как второй аргумент не отловит Ба дум тсс

Ruslan ?
13.06.2018
19:12:10
.then(onSuccess, onError)
ладно, по-другому: обработчик onError не должен отвечать за ошибки в onSuccess

Таймураз
13.06.2018
19:12:51
Ruslan ?
13.06.2018
19:13:35
чисто логически если рассуждать

Sander
13.06.2018
19:18:56
у меня вопрос, сделал таблицу компонент <Table />, <Table.Row />, но есть проблемы в vscode с подсказками, не очень хорошо редактор подсказывает какие вложенные комоненты есть, потому что выглядит так оно в файле: export const Table = () => (...) Table.Row = () => (...) Table.Cell = () => (...) можно сделать вот так - (но будут другие проблемы, тогда не вызвать <Table /> такой компонент): export const Table = { Row: () => <div>Qqq</div>, Cell: () => <div>Www</div>, } ---- может это как-то можно сделать нормально?

Artem
13.06.2018
19:25:25
https://github.com/MicheleBertoli/react-automata

Anton
13.06.2018
19:25:40
"не уверен сюда или в канал вебпака, поэтому на всякий случай покажу вам кусок вебпак конфига парни" :)))
Дело в том что я подозреваю что оно должно разбиваться в соответствии с роутами, тогда это вопрос к реакту. Я хочу что бы был файлик с компонентами до роутов, файлик с одним и вторым роутом и файлик с общими для прошлых трех файликов вомпонентами. И не уверен как это сделать. Сейчас что то не то.

Google
Artem
13.06.2018
19:25:41
Sander
13.06.2018
19:26:01
<Table> <TableRow /> </Table>

class TableRow {} export class Table { static Row = TableRow }
пример можно по подробней

пример можно по подробней
cейчас попробую, через функцию такое работать не будет? все токи фунция лучше, в ней ничего лишнего

Anton
13.06.2018
19:29:07
Тоесть никакой связи между тем как я бью приложение на чанки в вебпаке и тем, какие у меня там роуты в реакте нет вообше.

Sander
13.06.2018
19:29:22
подсказки все равно где-то снизу, а не сверху ...



Anton
13.06.2018
19:29:30
Тогда наверное нужно оставить одну точку входа — общую;. и доверится вебпаку?

Sander
13.06.2018
19:29:59
почему-то Row все равно появилась хрен знает где и не понятно, что есть у этого Table компонента.

Valeriy
13.06.2018
19:30:04
Тогда наверное нужно оставить одну точку входа — общую;. и доверится вебпаку?
какие у тебя объемы js кода сбилденного, что ты озаботился о чанках?

учитывая что это все еще и кешируется браузером

Anton
13.06.2018
19:30:33
>10mb если одним кусков в девмоде

Valeriy
13.06.2018
19:31:07
>10mb если одним кусков в девмоде
ну значит 100килобайт в проде

просто забей

и добавь сжатие в gz

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