@react_js

Страница 2752 из 5115
Pauline
11.12.2017
15:10:12
хов

Garegin
11.12.2017
15:10:39
Макахов

Max
11.12.2017
15:13:51
Igor
11.12.2017
15:25:13
Привет, есть следующая иерархия: Table, Row, Column, Column является editable. Нужно как-то прокинуть значение при правке column в table. Пока делаю так: Table handler(row, column, value) { ..} Row handler: (column, value) => props.handler(props.id, column, value) Column handler: (value) => props.handler(props.column, value). Насколько я посмотрел по примерам, примерно, так и делают, но может быть есть способ проще?

Google
Nikolay
11.12.2017
15:26:46
Да вроде норм. Разве что каждый column обернуть в контейнер, но наверное это будет оверхед.

Andrew
11.12.2017
15:30:49
ребзи куда вообще эту логику пиxать case ADD_TO_CART: const isInside = state.cart.find((item) => item.id === action.payload.id); const cart = state.cart.filter((item) => item.id !== action.payload.id); const {quantity} = action.payload return{ ...state, cart:!isInside ? [...cart, action.payload] : [...cart,{...action.payload,quantity:quantity+1}] }

Vibe
11.12.2017
15:39:47
down

Igor
11.12.2017
15:43:40
Да вроде норм. Разве что каждый column обернуть в контейнер, но наверное это будет оверхед.
Спасибо, посмотрю в сторону контейнеров, но, наверное, оставлю так

Илья
11.12.2017
15:52:18
С людьми за спиной так себе работается.
как то был опыт работы по принципу парного программирования, сначала я сопротивлялся, но потом понял что это рили круто!

Илья
11.12.2017
15:53:15
Это другое.
ну почему же? человек не за спиной, но рядом)

Cenator
11.12.2017
15:55:50
Это другое.
один пишет, другой семиколоны за ним стирает

и табы на пробелы меняет

Andrew
11.12.2017
15:56:21
????

Nikolay
11.12.2017
15:56:26
Парнокодинг это заебись, но тоже определенный психологический барьер.

Inessa
11.12.2017
16:13:37
http://react-dnd.github.io/react-dnd/examples-dustbin-multiple-targets.html
я его как раз и брала за основу. Все примеры из документации разобрала. на vanilla js реализовать получилось, на react-dnd нет, ща в jsfiddle или gist скину что примерно реализовать хочу

Google
Inessa
11.12.2017
16:15:19
маты только из комментов сотру =)

Andrew
11.12.2017
16:17:34
Кстати, если тут есть кто-то кто юзает рамду или лодеш через ProvidePlugin как глобалы и с babel-plugin-ramda/loadsh чтобы делать правильные легкие импорты только нужного. То вынужден вас огрочить. Ваш бабель плагин делает примерно ничего. Мигрировал тут, увидел эту хрень, решил перепроверить и правильно сделал :)

Вот оригинал с моего рабочего чятика: I just did a little research on whether ProvidePlugin with R: 'ramda' as global thing is actually works fine with babel-plugin-ramda. And it figured that pretty much NOPE. Cause it first transpiles code down and then webpack starts its job :) And since babel is looking for import in AST he just left R as is not adding correct imports. R.map() bundle is 79.4 kB with plugin on and provide R. import R from 'ramda' R.map() bundle is 6.6kB with ramda plugin Without plugin but { map } import so pure webpack 3. 51.2kB Direct import import map from 'ramda/src/map' same as the with babel plugin 6.6kB respectively. So, brace youself to import all that manually :D Otherwise, well, cost is 40-50 kB of unsed code.

Bogdan
11.12.2017
16:25:57
есть какой-то не нативный селект, который можно кастомизировать и для которого не нужно импортить цсс

Inessa
11.12.2017
16:26:15
https://gist.github.com/AtNovember/882fb3ff571c14d83c932ac187aafd72
проблемы начинаются тогда, когда dropzone`ов становится несколько и в каждом надо отследить, какой из draggable объектов находится внутри. сложность заключается в том, что если я хочу многократно перетаскивать объект из droppable zone, в другие droppable zone , для того чтобы скрыть draggable объект из исхдной области, мне приходится приравнять его null или дать ему css свойство display: none, а внутри droppable создать новый объект типа draggable, но это блин будет уже другой объект, с другим id

то есть проблема заключается в том, что я не могу отследить, в каких droppable находятся конкретные draggable объекты

Andrey
11.12.2017
16:31:40
Всем, кто спас меня от redux Form и направил к Formik - Спасибо!!!

Igor
11.12.2017
16:34:48
Ребят, помогите плес с вебпаком, не могу конфиг настроить

Andrew
11.12.2017
16:35:28
Юзай CRA :D Либо RTFM :D

SilencerWeb
11.12.2017
16:35:46
господи, по-моему уже для всего есть чаты

и их легко найти

чонада_ru

Andrew
11.12.2017
16:43:11
По иммутабл есть?

Andrey
11.12.2017
16:44:47
Зачем?

Maxim
11.12.2017
16:46:50
а где нужно выполнять всю логику компонента?

Andrey
11.12.2017
16:47:30
Google
Maxim
11.12.2017
16:48:08
Хм... В компоненте?
ну я понял, а где именно, в каком методе жизненого цикла, или вообще в экшенах

Andrew
11.12.2017
16:48:29
Где тебе нужно

Andrey
11.12.2017
16:48:44
Andrew
11.12.2017
16:49:36
wRP

Maxim
11.12.2017
16:50:54
если я все засуну в componentWillUpdate, то это нормально?

Andrew
11.12.2017
16:51:00
Точнее даже cWRP

Нет

Лучше сразу в рендер ?

Maxim
11.12.2017
16:51:41
ну там я только рендерю)

Nikita
11.12.2017
16:53:18
а где нужно выполнять всю логику компонента?
Смотря какая логика, и когда она нужна

Maxim
11.12.2017
16:53:52
ну я делаю эмулятор планировщика задач

Nameless
11.12.2017
16:54:05
Люди, поясните за вебсокеты плез: Надо сделать чат на вебсокетах с хранением всей переписки в бд. Нужно после каждой отправки сообщения через вебсокет грузить его в базу в асинхронном режиме, так?

Nikita
11.12.2017
16:55:04
ну я делаю эмулятор планировщика задач
А какую функцию хочешь вызвать в компоненте, тут все зависит когда тебе нужны эти данные, после определенных действий или при первом рендоре

Maxim
11.12.2017
16:57:28
А какую функцию хочешь вызвать в компоненте, тут все зависит когда тебе нужны эти данные, после определенных действий или при первом рендоре
у меня есть объект таймер который генерирует такты с помощью setTimeout, ну и другие компоненты при обновлнении должны в зависимости от условий выполнять определенные действия

Maxim
11.12.2017
17:00:29
Суй все что должно тригерить компоненты в componentWillUpdate
я так и сделал, вот и спрашиваю правильно ли это

Maxim
11.12.2017
17:01:14
Это нормально
тогда я спокоен)

murove1
11.12.2017
17:06:02
Привет, а как можно добавлять в className клас при условиях? например: selected: this.props.color === color

Google
murove1
11.12.2017
17:08:24
classnames
а еще видел что то типа cx

а понял оно и есть)

спасиб

Nameless
11.12.2017
17:23:12
Как проаерить онлайн ли юзер? Есть какие-то спец технологии или только кидать переодически и если не получаешь ответ, то он оффлайн?

Admin
ERROR: S client not available

Artyom
11.12.2017
17:38:17
У меня возник: почему бы в mobx не использовать 1 стор, зачем нужен mst с его связанными сторами? У обычного mobx есть какие-то проблемы с глубиной вложенности?

500 Internal Server Error
11.12.2017
17:40:13
Vitali
11.12.2017
17:41:29
а как открытый сокет будет влиять на загрузку сайта? Т.е. предположим на сайте много инфинити анимаций и открыт сокет

Vitali
11.12.2017
17:43:54
т.е. он вообще работает в другом треде? (основной колл стэк не забивает)

Roman
11.12.2017
17:43:59
Всем привет. Подвскажите куда смотреть, если нужна валидация форм... раньше работал с redux-form. Есть что-то получше?
Ищи сообщения от меня, я где то кидал gist, final form прекрасно подружился с validate.js

Vitali
11.12.2017
17:47:28
будем надеяться

Duego
11.12.2017
18:23:49
Всем привет. Можете посоветовать какой нибудь продукт тур?

Cenator
11.12.2017
18:24:21
если интерфейс нужно объяснять то он плохой

kana
11.12.2017
18:24:52
есть такая работа, делать плохие интерфейсы

Max
11.12.2017
18:34:14
если интерфейс нужно объяснять то он плохой
когда перестанешь делать только тудулисты поймешь что это не так

вот например

Cenator
11.12.2017
18:35:31
когда перестанешь делать только тудулисты поймешь что это не так
а причем тут делать? я не могу чужие примеры посмотреть?

Google
Cenator
11.12.2017
18:42:09
ну вот, опять этот тезис никто не смог оспорить

Kirill
11.12.2017
18:50:08
Привет. Был кто на HolyJS? На этом докладе что-нибудь полезное рассказали? https://holyjs-moscow.ru/talks/6jek48yvww8emsqamakmia/

Kirill
11.12.2017
18:58:26
Смотря какой у тебя опыт с тс)
Про что рассказывал? Общие слова или конкретные жизненные вещи, которые помогают решать реальные задачи?

Тимофей
11.12.2017
19:00:46
Про что рассказывал? Общие слова или конкретные жизненные вещи, которые помогают решать реальные задачи?
Рассказывал с точки зрения разработчика ide, как мне показалось основная мысль не изъебываться со сложными типами(всякие mapping types, omit, pick )и писать проще, что бы не создавать в коде мест в которых сложно вывести типы

Nameless
11.12.2017
19:05:51
Люди, как сделать так, чтобы при ручном прописывании в урле маршрута и переходу по нему страница не перезагружалась? Например, когда я внутри сайта использую ссылки то делаю ownProps.history.push("path"); и сайт не перезагружается, как такое же реализовать при ручном вводе урла?

Тимофей
11.12.2017
19:06:45
Короче писать как на джаве с классами?
Я не знаю как писать на джаве)

Nikolay
11.12.2017
19:07:27
Оно и к лучшему

Я не знаю как писать на джаве)

Max
11.12.2017
19:07:42
имхо разрабу надо на всем пописать

Nikolay
11.12.2017
19:08:10
Я недолюливая джаву, но это совершенно субъективно

не

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