@react_js

Страница 4909 из 5115
Сергей
29.09.2018
10:05:54
? Easier Access to Context from Class Components Brian (@brian_d_vaughn) added an API that adds this.context in all callbacks of class components and simplifies migration to the new context. https://github.com/facebook/react/pull/13728

Artyom
29.09.2018
10:07:22
?

Eugene Y.
29.09.2018
10:07:28
Подскажите можно ли в реакте реализовать бесконечную прокрутку без ререндеринга?

Google
Artyom
29.09.2018
10:08:13
звучит как "можно ли ехать бесконечно на ладе калине без бензина"?

Kevin
29.09.2018
10:11:16
Eugene Y.
29.09.2018
10:11:39
что значит без рендеринга?
т.е. чтобы когда элементы подгрузились в контейнер, страница не перематывалась наверх

плавная бесконечная прокрутка

нувыпонели

Kevin
29.09.2018
10:12:14
Просто используй react-virtualized

Nick
29.09.2018
10:12:35
всем привет! кто хорошо разбирается в том, как работают запросы браузера к серверу?

Artyom
29.09.2018
10:12:36
т.е. чтобы когда элементы подгрузились в контейнер, страница не перематывалась наверх
если ключи не поменяются у первичных элементов - так и будет. Ну и PureComponent можно на итемы

Просто используй react-virtualized
Тут пару месяцев назад его ругали и сказали уже что-то новое есть, но я не омню что

Google
Eugene Y.
29.09.2018
10:13:09
что-то я делаю не так пока

Kevin
29.09.2018
10:13:36
Тут пару месяцев назад его ругали и сказали уже что-то новое есть, но я не омню что
react-window, что ли, от того же автора, только там и половины компонентов нет

Дмитрий
29.09.2018
10:14:14
Народ, можете посоветовать нормальный курс по реакту, что бы там было что-нибудь сложней todo ? где разбирают какие-нибудь примеры посложней (как делать авторизацию, какие-нибудь деревья и прочее) (eng/rus)

Хотелось бы глянуть как другие делают, какие подходы исопльзуют...

Kevin
29.09.2018
10:15:13
freecodecamp?

Дмитрий
29.09.2018
10:19:29
Спасибо, посмотрю, а еще такой вопрос, странный может быть) Есть проект, в нем есть компоненты, ну и соответствнено все связано друг с другом, что-то импортится и прочее... Можно ли как-то визуализировать карту компонентов? понять какие компоненты исопльзуют <Button /> итд?

Van
29.09.2018
10:20:54
Чёт тут скучно нахуй

Artyom
29.09.2018
10:21:19
Дмитрий
29.09.2018
10:21:36
Как вообще понять, кто импортит копонент, методом тыка обходить все? либо через CONTRL+F

Кирилл
29.09.2018
10:21:43
Кек

Дмитрий
29.09.2018
10:23:20
IDEшки умеют. vscode по ctrl+shift+f2, например
у меня что-то не работает это сочетание и прогуглить не получилось, не можешь подсказать как команда называется?)

Sergey
29.09.2018
10:26:18
У меня через f12 это происходит

И для того, чтобы вскод мог честно все искать, желательно настроить jsconfig.json

Дмитрий
29.09.2018
10:28:29
спасибо , shift+f12 завелось на настройках по умолчанию

Eugene Y.
29.09.2018
10:30:54
window.onscroll нормально в реакте юзать?

Cenator
29.09.2018
10:32:03
Нет

Google
Artyom
29.09.2018
10:33:02
Нет
а что вместо него? ?

Или ты про то что с этим часто связан плохой UX?

Cenator
29.09.2018
10:34:32
а что вместо него? ?
onScroll на реакт компонент, скролл html/body отключить

Eugene Y.
29.09.2018
10:35:19
onScroll на реакт компонент, скролл html/body отключить
<div className={classes.container} onScroll={(event) => this.handleScroll(event)}> //не работает

Cenator
29.09.2018
10:35:50
Кирилл
29.09.2018
10:39:13
А что за шрифт?

Artyom
29.09.2018
10:40:13
А что за шрифт?
https://habr.com/post/421979/#comment_19066831

Кирилл
29.09.2018
10:40:46
Спасибо

Eugene Y.
29.09.2018
10:42:35
Cenator
29.09.2018
10:42:52
не работает
Как это проявляется?

Eugene Y.
29.09.2018
10:43:16
Как это проявляется?
не скроллится контейнер

Cenator
29.09.2018
10:43:53
не скроллится контейнер
Так и не будет просто так) Overflow-у auto вроде)

Eugene Y.
29.09.2018
10:44:12
Так и не будет просто так) Overflow-у auto вроде)
все варианты оверфлоу перепробовал

никуя

Cenator
29.09.2018
10:44:30
Kelin
29.09.2018
10:48:43
Это разве дракула

Artyom
29.09.2018
10:48:58
Это разве дракула
нет, я говорил это?

Artyom
29.09.2018
10:49:29
.
ну ты пройди по ссылке)

Kelin
29.09.2018
10:50:03
А, коммент, понял

Google
Dimitriy
29.09.2018
10:51:26
Народ, вопрос конечно странный, но... может у кого есть вопросы с интервью от ангнлоязычных ребят?

Vladyslav
29.09.2018
10:57:36
Всем привет, народ, а как правильно и красиво разрулить ситуацию, когда допустим в зависимости от роли юзера нужна при ините страниці запускать или adminSaga или UserSaga ?

Сергей
29.09.2018
10:57:57
о саги. предвижу секс

Vladyslav
29.09.2018
11:00:02
вот да, с ходу не совсем понятно как это разрулить кроме самих проверок в самих сагах, звучит тупо, да

о саги. предвижу секс
так а что тогда лучше для работы с сайд эффектами ?

Сергей
29.09.2018
11:00:51
так а что тогда лучше для работы с сайд эффектами ?
санки эффектор кастомное решение

Admin
ERROR: S client not available

Eugene
29.09.2018
11:01:59
А почему это все назвали сайд эффектами ??

Vladyslav
29.09.2018
11:02:19
верхнеуровневую сагу initUser
не понял твоего ответа)

верхнеуровневую сагу initUser
есть какой-то примерчик ?

Artyom
29.09.2018
11:03:33
А почему это все назвали сайд эффектами ??
потому что они влияют на окружающий контекст

не понял твоего ответа)
function* initUser() { yeild isAdmin ? adminSaga : UserSaga }

Ну типа саги тут нипричем - это простой вопрос где логику держать, в каждой функции по отдельности или вынести в верх

Vladyslav
29.09.2018
11:10:45
угу, понял тебя , ну тогда все просто

Andrew
29.09.2018
11:13:01
Ты можешь разных воркеров запускать

Или или fork сделать

Не надо сагу внутри саги запускать

Разрули это через воркеры

Google
Artyom
29.09.2018
11:16:50
Andrew
29.09.2018
11:17:12
воркеры?
Ну это такая терминология у них

Artyom
29.09.2018
11:17:35
Ты же не про while'ы?

Andrew
29.09.2018
11:17:36
Это не воркеры которые веб воркеры, а просто ещё один генератор

Тип takeEvery(action,worker)

Sergey
29.09.2018
11:19:26
Но если воркер - генератор с эффектами, то это все равно же будет сага из саги, разве нет?

Andrew
29.09.2018
11:19:56
Но разделение уже чисто в голове. Технически да это все равно генератор в генераторе

Сергей
29.09.2018
11:22:55
Дмитрий
29.09.2018
11:23:22
народ, что для таблиц исопльзовать? что бы не было боли с кастомизацией

Евгений
29.09.2018
11:27:58
как сделать ресет комит тока для всех файлолов ? git reset HEAD

Kelin
29.09.2018
11:31:15
Бля, я тут искал нормальную либу для popover'ов и пришел к выводу, что нормальных хуйма

Везде какие-то недостатки - либо работает криво, либо апи обертки хуевое

dima
29.09.2018
11:40:02
Посоны. Есть екшен А. Нужно его 100% выполнить и если ошибка повторить. как такое делают ? Рекурсия ?

т.е if (action) { что то сделать } если будет ошибка (по разным причинам) тогда ничего не выйдет как подобное решают ?

Kelin
29.09.2018
11:43:03


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