@react_js

Страница 5047 из 5115
Nahasaki
19.10.2018
09:41:34
короче, я написал Select кастомный

в некоторых местах надо чтобы был multivalue

сначала я сделал пропсу multiple (как в HTML)

но потом подумал что так слишком много условий

Google
Nahasaki
19.10.2018
09:42:45
и сделал второй компонент, который использует общий код с первым где нужно

Алексей
19.10.2018
09:43:15
и сделал второй компонент, который использует общий код с первым где нужно
по мне лучше один компонент с кучей свойств чем куча похожих

Тимофей
19.10.2018
09:43:43
https://github.com/tvkhoa/react-tippy Вот эту юзал. Вроде на порталах
та же обертка над popper только ужасно написанная

Bugs
19.10.2018
09:44:48
та же обертка над popper только ужасно написанная
в чем проявляется её ужасно написанность?

Nahasaki
19.10.2018
09:44:59
по мне лучше один компонент с кучей свойств чем куча похожих
тут два разных проще саппортить и более явно. Потому как в одному value это стринга, в другом — массив. И делать зависимость типа value от значения пропсы multiple выглядит слишком сложно

Илья
19.10.2018
09:45:12
по мне лучше один компонент с кучей свойств чем куча похожих
комонент с кучей свойсв, звучит как слишком умный компонент... А компонент не должен решать сразу много задач.

Nahasaki
19.10.2018
09:46:02
import {MultiSelect}, Select from "components/UI/Select"; так сожрет?
могу дописать чтобы так тоже работало. Но нужно ли?

Nahasaki
19.10.2018
09:47:33
я пробую слкладывать по схеме типа users/list/item/index.js где на кажном уровне вложения есть рабочий компонент

Тимофей
19.10.2018
09:47:43
в чем проявляется её ужасно написанность?
Структура репозитория, 47 ишью, неподдерживается, устаревшие методы реакта, и if (!document.body.contains(data.el)) { this.destroy(popper) return }

Илья
19.10.2018
09:48:15
есть кто может подсказать?
потребуется редакс или нет завит от того, нужны ли тебе эти данные в строе. Если нужны - то юзай редакс, если не нужны то стейта достаточно

Илья
19.10.2018
09:49:01
есть кто может подсказать?
а комопнент очень большой - делить в любом случае надо

Google
Konstantin
19.10.2018
09:49:21


Andrew
19.10.2018
09:49:59
class properties

Тимофей
19.10.2018
09:50:04
https://babeljs.io/docs/en/next/babel-plugin-proposal-class-properties.html

Илья
19.10.2018
09:50:04
plugin-proposal-class-properties

Zhanadil
19.10.2018
09:50:06
а комопнент очень большой - делить в любом случае надо
ну делить это точно, но без редакса нельзя ведь вытащить эти стейты, а дублировать в каждом компоненте как-то гон

Konstantin
19.10.2018
09:50:10
спасибо

Владимир
19.10.2018
09:50:40
есть кто может подсказать?
раздели на контейнер (в котором запросы и мутации), и тупой компонент, в котором только визуал

Nahasaki
19.10.2018
09:50:49
import {MultiSelect}, Select from "components/UI/Select"; так сожрет?
мне кажется что недостаток такого исполнения в том, что ипортироваться будет не только конечный компонент но и его "родитель"

Илья
19.10.2018
09:51:02
ну делить это точно, но без редакса нельзя ведь вытащить эти стейты, а дублировать в каждом компоненте как-то гон
зачем дублировать в каждом, если достаточно их хранить где-то выше по дереву?

Firs
19.10.2018
09:52:24
всем привет может кто подсказать crud таблицу? версия реакта 15.3.2

Zhanadil
19.10.2018
09:54:36
зачем дублировать в каждом, если достаточно их хранить где-то выше по дереву?
например есть другой вид регистрирующегося, и там тоже нужны будут те же стейты. Тогда лучше редакс подключать? Потому что повторяющихся стейтов будет не мало

Firs
19.10.2018
09:55:15
или кто подскажет как с такой кучи зависимостей мигрировать на 16 версию реакта "axios": "^0.14.0", "classnames": "^2.2.3", "fbemitter": "^2.1.1", "fbjs": "^0.8.1", "fixed-data-table": "^0.6.3", "font-awesome": "^4.6.1", "font-awesome-webpack2": "0.0.6", "key-mirror": "^1.0.1", "querystring": "^0.2.0", "react": "^15.3.2", "react-addons-css-transition-group": "^15.4.2", "react-addons-shallow-compare": "^15.3.2", "react-addons-update": "^15.3.2", "react-autocomplete": "^1.3.1", "react-burger-menu": "^2.5.4", "react-date-picker": "^5.3.28", "react-dimensions": "^2.0.0-alpha1", "react-dnd": "^2.1.4", "react-dnd-html5-backend": "^2.1.2", "react-dom": "^15.3.2", "react-flex": "^2.2.7", "react-input-mask": "^0.7.5", "react-redux": "^4.4.5", "react-router": "^2.8.1", "react-select": "^1.0.0-rc.2", "react-sticky": "^5.0.5", "redux": "^3.5.0", "redux-form": "^6.1.1", "redux-promise-middleware": "^4.1.0", "redux-thunk": "^2.1.0", "sockjs-client": "^1.3.0"

Илья
19.10.2018
09:56:19
например есть другой вид регистрирующегося, и там тоже нужны будут те же стейты. Тогда лучше редакс подключать? Потому что повторяющихся стейтов будет не мало
в этом случае нужно просто изолировать общую логику. А при помощи редакса или другими средставами уже выбор исходя из требований.

Zhanadil
19.10.2018
09:57:26
в этом случае нужно просто изолировать общую логику. А при помощи редакса или другими средставами уже выбор исходя из требований.
просто мы тут еще и аполо используем. Там с мем-кэшом работать можно, но редаксом говорят лучше. Не знаю даже кого выбрать. Просто в этом деле новичок

Илья
19.10.2018
09:58:26
если есть аполло - тащить еще и редакс ну такое...

Firs
19.10.2018
10:01:15
Тимофей
19.10.2018
10:06:09
все пакеты устарели, капец
А с какой версии? мне кажется не будет никаких проблем, все достаточно легко обновляется

Google
Firs
19.10.2018
10:09:07
А с какой версии? мне кажется не будет никаких проблем, все достаточно легко обновляется
React 15.3 сейчас, тут дело в том что я фронтом почти не занимался

Максимум верстал

Bugs
19.10.2018
10:09:37
небыло багов?)
Неа, даже в мобилке. Даже в сафари. Но глянь ишью на всякий

Vadim
19.10.2018
10:14:10
Тимофей
19.10.2018
10:15:46
еще такое нашел https://github.com/wwayne/react-tooltip
бери popper. Я уже задавал тут такой вопрос, большинство советуют его

Тимофей
19.10.2018
10:18:41
Vadim
19.10.2018
10:18:57
да
эта тоже на popper основана) https://github.com/tvkhoa/react-tippy

Тимофей
19.10.2018
10:19:08
эта тоже на popper основана) https://github.com/tvkhoa/react-tippy
да, но как я уже написал она кривая

Vadim
19.10.2018
10:19:29
Ilya
19.10.2018
10:24:00
Ребят, ткине носом, где можно почитать, как правильно собрать билды(собранные webpack) и на апач выложить?

Ilya
19.10.2018
10:30:45
да

Andrew
19.10.2018
10:31:57
ну просто настрой его на раздачу статики

что б всегда index.html отдавал, а дальше уже роутер на клиенте разрулит

Andrew
19.10.2018
11:11:29
Ребятки, а кто делает features base архитектуру, выносите ли вы как-то корневой контейнер фичи ?

Artyom
19.10.2018
11:11:47
https://github.com/styled-components/stylelint-processor-styled-components

Andrew
19.10.2018
11:12:05
Если допустим у фичи нет своего роута

Как поступать

Google
Тимофей
19.10.2018
11:13:03
Admin
ERROR: S client not available

Artyom
19.10.2018
11:13:17
Да прост, я что-то и не задумывался раньше

Artem
19.10.2018
11:14:14
Подскажите пожалуйста, почему при клике на "едит" выводится "wtf?" в консоль? - https://github.com/verbart/todo-react/tree/semantic-ui В шапке репы есть ссыль на демо с девтулс редакса, если не хочется запускать у себя.

Тимофей
19.10.2018
11:16:14
Да прост, я что-то и не задумывался раньше
спасибо что напомнил, включу его теперь, а то отключил из за этого ишью https://github.com/styled-components/stylelint-processor-styled-components/issues/130

Artem
19.10.2018
11:19:23
Это я вывожу консоль лог, что-бы акцентировать внимание на клике по элементу, который не должен быть нажат, согласно условию isEdit

Почему он нажимается, если его даже нет на странице?

Andrey
19.10.2018
11:20:20
Тимофей
19.10.2018
11:21:14
он вызывает консоль лог при рендере

Danila
19.10.2018
11:21:36
У вас метод console.log при рендере вызывается

У вас метод console.log при рендере вызывается
вы передаете в onClick результат выполнения команды console.log

Пардон, не туда

Artem
19.10.2018
11:32:25
А почему при клике на edit вызывается екшн UPDATE_TASK?

вы передаете в onClick результат выполнения команды console.log
А есть мысли, почему при клике на edit вызывается екшн UPDATE_TASK?

Danila
19.10.2018
11:53:22
Artem
19.10.2018
11:57:48
в смысле какой action creator использует этот тип? только один - updateTask

Сергей
19.10.2018
11:59:10
самые бесполезные экшен креаторы

Google
Artem
19.10.2018
12:00:09
самые бесполезные экшен креаторы
Согласен много бесполезного кода при реализации редакс связки нужно писать

Владимир
19.10.2018
12:01:53
вы всё ещё пишете бесполезные экшены креаторы? Тогда мы идём к вам! с симбиотом веселей, разработка в два раза быстрей

Сергей
19.10.2018
12:02:09
?

огонь

Artem
19.10.2018
12:03:21
догадываюсь что есть много решений для обхода писанины, но пока без этого учусь, это моя первая тудушка реактовская, вообще на ангуляре пока пишу

dima
19.10.2018
12:03:22
бля

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