@react_js

Страница 1349 из 5115
Dmitry
26.05.2017
10:47:49
берешь и читаешь

Oleg ?
26.05.2017
11:13:58
Скролы + CSS + реакт = боль

Большая боль

Mike
26.05.2017
11:15:31
meh

Google
Mike
26.05.2017
11:15:35
а в чем проблема?

Oleg ?
26.05.2017
11:16:04
Например нужно написать окно чата

Dmitry
26.05.2017
11:16:39
и?

Alexey
26.05.2017
11:18:33
const b = ''; const a = { f : 1 } ; ...render() { return <div> { a && b && <span></span>} </div> } . каков будет результат?

Oleg ?
26.05.2017
11:18:36
И там есть кнопка, которая появляется если скрол не в самом низу

По нажатию этой кнопки должен происходить автоскрол в самый низ

Dmitry
26.05.2017
11:19:07
ок и?

Oleg ?
26.05.2017
11:19:18
Ты попробуй хотя бы это реализовать

Там у тебя сразу появится хак в виде 1px

Mike
26.05.2017
11:19:57
ват

Дмитрий
26.05.2017
11:20:01
У меня в этот момент появилась библиотека для скроллов ? Многое берущая на себя

Mike
26.05.2017
11:20:02
ты что-то перемудрил

Dmitry
26.05.2017
11:20:07
getBoundingClientRect() не вариант?

Google
Oleg ?
26.05.2017
11:20:44
Там дофига проблем

Oleg ?
26.05.2017
11:21:26
+ у меня там беда ещё одна есть, мы используем говно тему, которую писал такой плохой человек

Что слов нету

Приходится тонну хаков делать

Примерно так себя чуствую сейчас

Dmitry
26.05.2017
11:22:33
мне кажется там можно подойти к вопросу рефакторинга и не костылять поверх существующих уже костылей

Mike
26.05.2017
11:24:31
я уж ждал чего-то типа "о, привет, а это я тему писал"

Oleg ?
26.05.2017
11:24:46
Я бы морду набил тому чуваку

Кто писал тему, столько денег зарабатывать, и так писать

Alexey
26.05.2017
11:25:45
const b = ''; const a = { f : 1 } ; ...render() { return <div> { a && b && <span></span>} </div> } . каков будет результат?
ладно, отвечу сам, но пока не понимаю почему. выйдет ошибка о том Element type is invalid. может кто-то объяснить почему?

Dmitry
26.05.2017
11:26:49
Кто писал тему, столько денег зарабатывать, и так писать
По-моему он нормально работает. Прост над научиться им пользоваться

Oleg ?
26.05.2017
11:28:09
Я бы морду набил тому кто тему писал, а скролинг работает костыльно

Вот реальный код: if (scrollPosition - missScroll < component.height()) { this.state.autoscrollActive = true; } else { this.state.autoscrollActive = false; } Где missScroll = 1; (1 px)

Mike
26.05.2017
11:29:24
бле

ты стейт напрямую меняешь?

Google
Mike
26.05.2017
11:29:33
напился что ли?

Oleg ?
26.05.2017
11:29:42
Это не я писал

Но идея понятна

И там, кстати, ререндеринг действительно не нужен

Дмитрий
26.05.2017
11:30:50
Если не нужен рендеринг, то лучше не писать в стейт

Есть и другие поля)

Oleg ?
26.05.2017
11:31:13
А иногда нужен)

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

Dmitry
26.05.2017
11:47:46
так он у тебя херово написан. Взял бы написал нормально в скоупе своей задачи по фиксу

Max
26.05.2017
11:50:19
https://mikeash.com/getting_answers.html

было бы неплохо запихнуть в дескрипшн канала

Andrey
26.05.2017
12:07:32
и писать тут по английски тоже было бы не плохо

Victor
26.05.2017
12:12:33
Как вы работаете с сокетами (socket.io)? socket.emit/socket.on должны лежать в action, верно? Зачем их пихать в componentDidMount как тут https://github.com/raineroviir/react-redux-socketio-chat/blob/2dc52e7bdda095448856d2dfea599215f8dfbc3e/src/common/components/Chat.js#L28

Artur
26.05.2017
12:14:25
Ребят, посоветуйте библиотеку под React с обработкой мобайл-евентов? Тач, свайп и т.п.

anoru
26.05.2017
12:42:32
что-то много флуда пошло

Google
Eugeniy
26.05.2017
12:43:24


Кто-нибудь сталкивался с такой проблемой?

в .eslint если что нету оверайда этого правила

Oleg ?
26.05.2017
12:54:30
Как вы работаете с сокетами (socket.io)? socket.emit/socket.on должны лежать в action, верно? Зачем их пихать в componentDidMount как тут https://github.com/raineroviir/react-redux-socketio-chat/blob/2dc52e7bdda095448856d2dfea599215f8dfbc3e/src/common/components/Chat.js#L28
У меня вообще есть две папки api и events, в пространстве api описываются все методы для работы с сервером (запрос -> ответ), в папке events описываются события с сервера (например пришло новое сообщение пользователю), которые самостоятельно вызывают store.dispatch(action)

Eugeniy
26.05.2017
13:02:16
А все, сорян, решил проблему, не обновил в редакторе пакет с линтером

Victor
26.05.2017
13:06:32
У меня вообще есть две папки api и events, в пространстве api описываются все методы для работы с сервером (запрос -> ответ), в папке events описываются события с сервера (например пришло новое сообщение пользователю), которые самостоятельно вызывают store.dispatch(action)
Я примерно также делал для flux в action делал connect и слал нужные emit и отдельно подключал файл который слушал события и дергал диспатч. но это как то странно выглядит, пишем в одном месте, читаем в другом, хотелось бы остатся в тех же файлах actions

В дид маунт кидаем инит сокета, а в мидлвари отлавливаем инит и уже из неё кидаем новые экшены
Это один middleware на все, или так же для каждой сущности свой middleware создаете?

Admin
ERROR: S client not available

Oleg ?
26.05.2017
13:09:18
Можно написать отдельные ApiActions, если концепция папки api не устраивает

Просто у меня в проекте не все запросы делаются через Redux

Anastasya
26.05.2017
13:09:55
Привет всем. Кто-то из Украины есть?)

Oleg ?
26.05.2017
13:10:17
Например есть места, где напрямую может вызываться медот api.getData() и тут же в компоненте эти данные отрисовываются

Anastasya
26.05.2017
13:10:46
Я тестировщик джуниор) интересно, кому-то в компанию нужен?)

Konstantin
26.05.2017
13:11:38
Я тестировщик джуниор) интересно, кому-то в компанию нужен?)
ты зашла похвастаться или что б тебя пожалели?

Максим
26.05.2017
13:11:44
кто как редасеры организовывает или компанует?

Oleg ?
26.05.2017
13:11:48
Я тестировщик джуниор) интересно, кому-то в компанию нужен?)
Что за тестировщик, если готова в Питер переехать, то могу предложить кое - что сдельное

Anastasya
26.05.2017
13:11:55
Зашла за помощью

? ethorz
26.05.2017
13:12:00
знакомый подход

Максим
26.05.2017
13:12:02
а то у меня проект процентов на 10 реализован а логгер уже страшно выглядит

Google
Максим
26.05.2017
13:12:03
next state Object {router: Object, accounts: Object, broadcasts: Object, topContent: Object, analytics: Object, settings: Object, viewlet: Object}

? ethorz
26.05.2017
13:12:05
у нас на проекте так же почти

? ethorz
26.05.2017
13:12:33
у меня логгер показывает при событиях по 6-8 экшенов

это норма

я им просто не пользуюсь

Oleg ?
26.05.2017
13:13:00
Я тоже логером не пользуюсь, у меня есть redux-dev-tools

Максим
26.05.2017
13:13:04
ну нормально то что стайт получится очень раздутый

Anastasya
26.05.2017
13:14:01
Зашла за помощью в поиске работы Может кто-то здесь есть тестер?

ты зашла похвастаться или что б тебя пожалели?

Evgeny
26.05.2017
13:14:54
Так бля какие проблемы с логгером?

Oleg ?
26.05.2017
13:15:00
:D

Ivan
26.05.2017
13:15:04
)))))))))))

Evgeny
26.05.2017
13:15:08
collapsed: true и идеально

Максим
26.05.2017
13:15:08
просто по задаче получится примерно 25-30 различных состояний стора, и часть из них редко когда юзаются, но при этом они всегда весят в сторе, я вот думал может как то объединить их в один общий

Oleg ?
26.05.2017
13:15:10
Да не, с ним всё хорошо)

Evgeny
26.05.2017
13:15:19
Посмотреть на jqestate.ru пример

Максим
26.05.2017
13:15:34
Так бля какие проблемы с логгером?
с ним все отлично, вопрос про структуру стора

Evgeny
26.05.2017
13:15:43
Не забудьте цветами раскрасить и вообще конфетка

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