@react_js

Страница 4849 из 5115
Vadim
20.09.2018
11:54:41
просто ui состояние. Почему нет?

dima
20.09.2018
11:55:02
правильно. Почему бы и нет лил

го все засунем

просот куда проще взять консьюмера и методы получить

Google
dima
20.09.2018
11:55:28
чем еще думать куда пихнуть кусок стора и где хранить екшены

и где вообще ui держать

Artyom
20.09.2018
11:56:33
Чет я аргументации вообще не увидел. Один стор - унифицированный интерфейс, логер, дебагер - это удобно и предсказуемо

dima
20.09.2018
11:56:54
я не аргументирую. Ни кто не запрещает вам в сторе держать

только на каждый попап свое состояние

и куда проще не трогать стор и слепить либу что то типа const manager = new PopupManager() manager.add('key', Component) разве нет ?

Artyom
20.09.2018
12:03:40
Немного не реакт-путь

dima
20.09.2018
12:06:03
Немного не реакт-путь
ридакс сейчас реакт путь ?

Nikolay
20.09.2018
12:06:11
Зачем сбоку городить еще один стор по сути?

dima
20.09.2018
12:06:12
нет. Реакт просто вью

Artyom
20.09.2018
12:06:24
ридакс сейчас реакт путь ?
Однонаправленный поток данных

Хотя можно, конечно, и иначе... Но нужно ли?

Google
Artyom
20.09.2018
12:07:50
del

Не холиварьте попусту, тем более столбиками. Интересно обсудить тему: пишите сразу с обозначением проблем. А лучше сразу статейку

dima
20.09.2018
12:08:43
Зачем сбоку городить еще один стор по сути?
где то инфу придется хранить. А где ?

Nikolay
20.09.2018
12:09:51
где то инфу придется хранить. А где ?
Если уже есть стор, — в сторе и храни.

dima
20.09.2018
12:10:18
Если уже есть стор, — в сторе и храни.
не. Ты не понял есть стор. Будет редьюсер и екшены

Nikolay
20.09.2018
12:11:13
И возможно даже эпики, и чего?

Vadim
20.09.2018
12:11:18
есть проект - будет и код!!)

dima
20.09.2018
12:12:13
хотя я подумал. Вижу 2 варика новое апи и ридакс у всех минусы и плюсы, но минус контекст апи все перекрывает. Я не смогу тригерить попап вне ui так что либу. Хотя либа не должна ничего знать че так сложно

Григорий
20.09.2018
12:34:37




Petr
20.09.2018
12:45:27
react-loadable кто что может сказать по этому пакету?

Again
20.09.2018
12:49:08
Petr
20.09.2018
12:49:35
loadable-components
я фидбэк какой-нибудь получить хотел, хочу посплитить огромный проект на react ,redux, react-router 3, webpack, подключить асинхронную загрузку модулей... с чего начать

Nikita
20.09.2018
12:50:41
А с babel preset-env кто-то юзает styled-components? Чет плагин не подключается похоже

what
20.09.2018
12:59:25
А как реф записать в стейт? Получаю его из чайлда в методе: setRef(ref) { this.setState({ ref }) }

Nikita
20.09.2018
12:59:38
какой плагин?
А не, прошу прощения. Все в порядке. У меня не долетал нужный babelrc в вебпак конфиг)

what
20.09.2018
12:59:43
Но что-то ругается консоль

Vadim
20.09.2018
13:00:37
падажжи, а зачем в стейт? Клади в this

Google
what
20.09.2018
13:01:51
падажжи, а зачем в стейт? Клади в this
Вот так? setRef(ref) { this.myRef = ref; }

Vadim
20.09.2018
13:02:58


Евгений
20.09.2018
13:02:58
react-loadable кто что может сказать по этому пакету?
Долго обновлялся на вебпак 4... В остальном всё ок

Andrew
20.09.2018
13:03:58
Помогите пожалуйста! Как а JSX правильно прописать путь для инлайн стиля backgroundImage к имиджу, лежащему в public/img/ JSX: <div className="ava" style={{backgroundImage: url(${avatarURL}) }} А это то, что ему передаётся: avatarURL: "process.env.PUBLIC_URL +'/img/03.png'" Почему-то не работает.

Vadim
20.09.2018
13:04:52
Вот так? setRef(ref) { this.myRef = ref; }
вот в общем https://reactjs.org/docs/refs-and-the-dom.html#callback-refs

what
20.09.2018
13:06:25
Спасибо, да, в общем лучше больше времени потрачу но доку почитаю на эту тему

Arthur
20.09.2018
13:06:54
Можно как-то узнать, когда замаунтятся все ноды в приложении ?

Arthur
20.09.2018
13:12:12
До рендера самой глубокой ноды, точнее

Denis
20.09.2018
13:12:44
до не узнать

после рендера можно сказать что все ноды mounted

Denis
20.09.2018
13:14:16
с текущим стейтом

Arthur
20.09.2018
13:14:24
Denis
20.09.2018
13:15:09
React.render(..., domNode) console.log(“mounted”)

Igor
20.09.2018
13:18:20
пацаны

там третий параметр есть

React.render(el, node, callback)

колбек вызвается когда всё отрисовалось

Arthur
20.09.2018
13:20:35
Google
Admin
ERROR: S client not available

sk
20.09.2018
13:23:17
так получается что мне нужно ф-цию протестировать с большими данными, вот такой тест it('3', () => { const length = longestConsecutiveLength([1064, 18, ... , 9997012]); assert.equal(length, 2) }); как мне нужно done() вызвать чтобы все ок было? так ошибка it('3', (done) => { const length = done(longestConsecutiveLength([1064, 18, ... , 9997012])); assert.equal(length, 2) });

Andrew
20.09.2018
13:30:42
Ребзи, а матиритал с sc совсем нет шансов подружить ?

Default
20.09.2018
13:33:48
Я прям сейчас эту связку использую

Petr
20.09.2018
13:34:05
react-loadable не поддерживается, в loadable-components все тож самое, только еще ssr норм
https://itnext.io/react-router-and-webpack-v4-code-splitting-using-splitchunksplugin-f0a48f110312 ща смотрю вот эту статью без всяких хоков .. может это и лучше хз.. надо попробовать все подходы)

Denis
20.09.2018
13:34:06


Default
20.09.2018
13:34:10
Страдает только моё чувство прекрасного

Andrew
20.09.2018
13:34:30
Я прям сейчас эту связку использую
Кастомизировать надо некоторые стили

Default
20.09.2018
13:34:50
Кастомизировать надо некоторые стили
Глобально или в конретных местах?

Andrew
20.09.2018
13:34:54
Просто оборачивать их в sc ? ?

Denis
20.09.2018
13:35:00
только через встроенный withStyles

Andrew
20.09.2018
13:35:01
В конкретных местах

Sergey
20.09.2018
13:35:03
Можно как-то узнать, когда замаунтятся все ноды в приложении ?
ты имеешь ввиду когда загрузятся все компоненты и выполнится reactDom.render ?

Denis
20.09.2018
13:35:05
если прям classes

Sergey
20.09.2018
13:36:39
да. ну уже подсказали о коллбеке )
когда у тебя прогрузится твой корневой компонент , к примеру, App ,то в его didMount ты сможешь понять, что все узлы загружены

Google
Sergey
20.09.2018
13:39:17
тоже, кстати, вариант. там и экшн задиспатчить проще будет
как по мне это более правильно, чем колбэк. Я кстати даже и не знал, что еще 3-й параметр есть в renderDom)

Evgeniy
20.09.2018
13:41:08
Statefull wrapper это то решение по линку, который выше кидали, верно?
вообще есть ещё один солюшн, но несколько костыльный: const { selectionStart, selectionEnd, id } = e.target // maintain caret position in a hacky way setTimeout(() => id && document.getElementById(id).setSelectionRange(selectionStart, selectionEnd), 50)

Maxim
20.09.2018
13:45:56
Парни, подскажите пожалуйст, на сколько нормально вкладывать один контейнер в другой?

и есть ли в этом смысл?

Evgeniy
20.09.2018
13:49:08
what
20.09.2018
13:54:01
Почему может window.scrollTo не работать в компоненте? Просто жму и ничего не происходит, ничего в консоле не пишет

what
20.09.2018
13:56:35
да, даже обычные 0, 0 не работают чет

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