@react_js

Страница 2323 из 5115
Darkling
15.10.2017
11:05:44
:D

andretshurotshka?❄️кде
15.10.2017
11:13:57
Как вы шарите данные между двумя разными приложениями (два редакс стора) на разных роутах?

Михаил
15.10.2017
11:14:52
в объект window можешь положить объект, и пр и инициализации запихивать в новый стор

Google
Михаил
15.10.2017
11:15:05
смотрел в сторону flux?

там изначально несколько сторов

andretshurotshka?❄️кде
15.10.2017
11:15:15
не, там именно разные приложения

а шарить только авторизацию надо

Max
15.10.2017
11:15:36
тогда ивент-бас на виндоу

и подписка

Михаил
15.10.2017
11:15:43
есть еще вариант чтобы бэк управлял данными

andretshurotshka?❄️кде
15.10.2017
11:15:52
тогда ивент-бас на виндоу
чет как-то костыльно

Max
15.10.2017
11:15:58
нууу

на документ? )

а у локалстораджа нет подписки на ихменения?

Winni
15.10.2017
11:17:05
а у локалстораджа нет подписки на ихменения?
Ты же его сам меняешь, на что подписаться собрался?

На себя подпишись

Google
Max
15.10.2017
11:17:44
ну вот два разных скрипта которые про друг друга не знат например

Winni
15.10.2017
11:18:34
А над ними ты, пишешь третий, который за ним наблюдает и даёт им информацию друг о друге

Пабсаб

Max
15.10.2017
11:18:54
ну ивент бас на виндоу )

угу

Максим
15.10.2017
12:54:12
Всем привет! Помогите решить задачку. Полигон тут: https://codepen.io/psywalker/pen/QqBBzO?editors=0110 Есть функция addRowTop = () => {, которая должна добавлять новый ряд в начало таблицы (сверху). Саму функцию можно вызвать из выпадающего меню (http://joxi.ru/82QjBbvC1pbyoA?d=1). Другие пункты пока не трогаем, они не работают (либо работают криво). Вот данные состояния рядов и колонок: this.columns = [{ title: 'Заголовок 1', dataIndex: '1', render: (text, record, index) => this.renderColumns(this.state.data, index, '1', text), }, { title: 'Заголовок 2', dataIndex: '2', render: (text, record, index) => this.renderColumns(this.state.data, index, '2', text), }, { title: 'Заголовок 3', dataIndex: '3', render: (text, record, index) => this.renderColumns(this.state.data, index, '3', text), }, ]; this.state = { data: [{ key: '1', 1: { editable: false, value: 'Значение 1', }, 2: { editable: false, value: 'Значение 2', }, 3: { editable: false, value: 'Значение 3', }, }, { key: '2', 1: { editable: false, value: 'Значение 1', }, 2: { editable: false, value: 'Значение 2', }, 3: { editable: false, value: 'Значение 3', }, }], columnItems: 3, keyNumber: 3, }; Как я делаю: addRowTop = () => { const columnItems = this.state.columnItems; const {data, keyNumber} = this.state; const datas = { key: keyNumber+1+"", } for(var i = 1; i < columnItems+1; i++) { datas[i] = { editable: false, value: `Заголовок ${(keyNumber+1)}`, }; } this.state.data = [datas, ...this.state.data]; this.state.keyNumber = keyNumber+1; this.setState({ data }); console.log(this.state.data, ":::: 1") } То есть, всё просто. Создаём новый объект и закидываем его в начало массива this.state.data. В итоге объект формируется, ряд появляется, но начинаются глюки. Теперь при нажатии на ячейки (особенно нижние) происходит чёрти что. К прмеру, жмём на 4-й ряд, а поле появляется у 2-го ряда. В консоле видно вот что: http://joxi.ru/DrlKgGjT4xQK9A?d=1. В чём может быть проблема, и как правильно решать такие задачи?

illiatshurotshka❄️
15.10.2017
14:23:07
@syabro @sergeysova

Аво
15.10.2017
14:23:18
некст левел пиар

Сергей
15.10.2017
14:24:38
Всем привет! Помогите решить задачку. Полигон тут: https://codepen.io/psywalker/pen/QqBBzO?editors=0110 Есть функция addRowTop = () => {, которая должна добавлять новый ряд в начало таблицы (сверху). Саму функцию можно вызвать из выпадающего меню (http://joxi.ru/82QjBbvC1pbyoA?d=1). Другие пункты пока не трогаем, они не работают (либо работают криво). Вот данные состояния рядов и колонок: this.columns = [{ title: 'Заголовок 1', dataIndex: '1', render: (text, record, index) => this.renderColumns(this.state.data, index, '1', text), }, { title: 'Заголовок 2', dataIndex: '2', render: (text, record, index) => this.renderColumns(this.state.data, index, '2', text), }, { title: 'Заголовок 3', dataIndex: '3', render: (text, record, index) => this.renderColumns(this.state.data, index, '3', text), }, ]; this.state = { data: [{ key: '1', 1: { editable: false, value: 'Значение 1', }, 2: { editable: false, value: 'Значение 2', }, 3: { editable: false, value: 'Значение 3', }, }, { key: '2', 1: { editable: false, value: 'Значение 1', }, 2: { editable: false, value: 'Значение 2', }, 3: { editable: false, value: 'Значение 3', }, }], columnItems: 3, keyNumber: 3, }; Как я делаю: addRowTop = () => { const columnItems = this.state.columnItems; const {data, keyNumber} = this.state; const datas = { key: keyNumber+1+"", } for(var i = 1; i < columnItems+1; i++) { datas[i] = { editable: false, value: `Заголовок ${(keyNumber+1)}`, }; } this.state.data = [datas, ...this.state.data]; this.state.keyNumber = keyNumber+1; this.setState({ data }); console.log(this.state.data, ":::: 1") } То есть, всё просто. Создаём новый объект и закидываем его в начало массива this.state.data. В итоге объект формируется, ряд появляется, но начинаются глюки. Теперь при нажатии на ячейки (особенно нижние) происходит чёрти что. К прмеру, жмём на 4-й ряд, а поле появляется у 2-го ряда. В консоле видно вот что: http://joxi.ru/DrlKgGjT4xQK9A?d=1. В чём может быть проблема, и как правильно решать такие задачи?
гист для кого придумали?

или по твоему это полотно удобно читать?

Максим
15.10.2017
14:24:53
Прошу прощения, сейчас

https://pastebin.com/hS6pnTpb

Sergey
15.10.2017
14:57:40
а я могу тут спросить по теме mongoose ?

Сергей
15.10.2017
14:59:36
а я могу тут спросить по теме mongoose ?
Как это касается реакта?

Kelin
15.10.2017
14:59:57
Сова буйствует по всем фронтам сегодня

Sergey
15.10.2017
15:02:04
Как это касается реакта?
увы никак, ибо вопрос относится бэкенду

Сергей
15.10.2017
15:06:04
увы никак, ибо вопрос относится бэкенду
Ну и какой вывод нужно сделать

Sergey
15.10.2017
15:06:19
?ок

Сергей
15.10.2017
15:06:31
пожалуй надо банить за команды ботам

Google
Сергей
15.10.2017
15:56:21
по 100 раз

ловите полезность

https://github.com/typicode/hotel

Kelin
15.10.2017
16:25:31
https://github.com/typicode/hotel
Видел где-то год назад, вроде клевая темка, но юзкейсов я так и не нашел

Сергей
15.10.2017
16:58:59
http://webpackmonitor.com/

VanishMax
15.10.2017
17:04:05
Вот за это и правда спасибо ?

Anton
15.10.2017
17:39:42
illiatshurotshka❄️
15.10.2017
18:17:02
ни у кого здесь нет atomic design книги в электронном формате?

Darkling
15.10.2017
18:25:47
illiatshurotshka❄️
15.10.2017
18:26:01
?

Сергей
15.10.2017
18:26:11
в пдф
Зачем

illiatshurotshka❄️
15.10.2017
18:26:17
удобнее

Сергей
15.10.2017
18:26:21
Эм

Admin
ERROR: S client not available

Darkling
15.10.2017
18:28:22
в пдф
Воруй, убивай (зачёркнуто) Качай -> конвертируй. Или с этим проблемы?

illiatshurotshka❄️
15.10.2017
18:29:00
предлагаешь html страницы в pdf конвертировать?

Google
illiatshurotshka❄️
15.10.2017
18:30:42
потому что возможно у кого-то етсь адекватно отрендереная pdf

Андрей
15.10.2017
18:31:06
потому что возможно у кого-то етсь адекватно отрендереная pdf
где-то ..в параллельной вселенной.. возможно...

Дмитрий
15.10.2017
18:33:18
Я купил) Плюс печатная весрия уже едет

Duego
15.10.2017
22:04:22
кто нибдуь знает

Можно както в js импортировать стили из scss

конкретно нужно переменную заюзать, которая там определена

David
15.10.2017
22:09:53
How to Share Variables Between Javascript and Sass https://blog.bluematador.com/posts/how-to-share-variables-between-js-and-sass/

А потом использовать

Duego
15.10.2017
22:27:44
благодарю

Duego
15.10.2017
23:00:21
работает то что сверху скинули

как то можно заставить вебпак тянуть не всю либу в бандл, а только то что юзаю

Импорчу конкретно оттуда где эта переменная определена, но все равно вся библиотека падает в продакшн

kana
15.10.2017
23:16:20
Это зависит от либы

Вебпак умеет в тришейкинг только при условии, что в либе (и в нашем коде) используются ес6 импорты. И то, он сам по себе ничего не удаляет, но помечает код как реиспользуемый, а аглифаер-ес уже чистит все

Duego
15.10.2017
23:19:43
material ui

Сергей
15.10.2017
23:20:23
material ui
их много

Duego
15.10.2017
23:20:55
прям так и называется, v1

Google
Аво
15.10.2017
23:22:31
Это которая в бете?

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