@react_js

Страница 4226 из 5115
Roman
19.06.2018
09:25:49
запросики графкл джсх все дела
а вынести в сурс методы не?

чтобы это говно не в компонентах было

зачем отвечаешь на вопросы ему

Google
Alex
19.06.2018
09:27:22
а как должно?
Этот компонент рендерится при клике. Я заведомо знаю, что при клике !this.state.features || this.state.features === null - вот эти условия возвращают false. Но почему-то он все равно рендерит else

Alex
19.06.2018
09:29:35
Aista
19.06.2018
09:29:52
как это?

Alex
19.06.2018
09:30:22
как это?
Затупил просто, не подумал

Aista
19.06.2018
09:30:25
у меня пробел штоли

Roman
19.06.2018
09:30:37
Не всегда((
Boolean(null) => false Boolean(this.state.features)

и не нужна проверка на или

Aista
19.06.2018
09:31:16
ну смотри

Max
19.06.2018
09:31:32
Boolean('') === false

ну так на всякий случай напомню

Google
Alex
19.06.2018
09:32:06
Boolean(null) => false Boolean(this.state.features)
Так ведь если в стейте пустой массив, то boolean вернет true...

Roman
19.06.2018
09:32:24
Max
19.06.2018
09:32:30
угу

Roman
19.06.2018
09:33:05
всё

Alex
19.06.2018
09:34:10
почему ты уверен что false?
Потому что this.state.features инициализируется пустым массивом и только при клике на определенном объекте в него что-то пишется. Может и null, конечно, записаться...

Alex
19.06.2018
09:36:47
и массив превратиться в 1
Ром, не очень понял, как условия в функцию вынести. Мне надо просто написать функцию, коотрая будет возвращать true\false в зависимости от условий, так?

Maksim
19.06.2018
09:37:19
Всем привет. Как лучше фильтровать store в Redux?

https://jsbin.com/caropikamu/edit?html,js,output

Bogdan
19.06.2018
09:45:21
почему чекбоксы не файрят onChange события?

все портят блин

Cenator
19.06.2018
09:46:00
должны, проверяй на ошибки в коде

Bogdan
19.06.2018
09:53:25
Не совсе верно сказал. В ивенте не меняется свойство target.value

Stepan
19.06.2018
09:54:01
Там свойство checked

Bogdan
19.06.2018
09:55:24
правильно, а я хочу для всей формы прост онаписать setState([e.target.name]: e.target.value )

Cenator
19.06.2018
09:55:41
правильно, а я хочу для всей формы прост онаписать setState([e.target.name]: e.target.value )
лучше делай через превСтейт, а в input передавай checked={state.value}

Google
Maksim
19.06.2018
09:56:06
это получилось пофиксить, но осталась одна ошибка. я случай вместо TextField.defaultProps объявил TextField.propTypes
нашел наконец-то причину, объекты жеж нужно в PropTypes.shape() обворачивать, а я без этого делал, привык к флоу называется

Ivan
19.06.2018
09:56:42
правильно, а я хочу для всей формы прост онаписать setState([e.target.name]: e.target.value )
Сделай для всех компонентов врапперы и там обрабатывай onChange и передавай через this.props.onChange(e.target.name, value) выше

Bogdan
19.06.2018
09:56:45
лучше делай через превСтейт, а в input передавай checked={state.value}
как это поможет? мне надо для чекбокса писать отдельную логику

о боже

Cenator
19.06.2018
09:57:26
ну ладно делай без превстейта))

Maksim
19.06.2018
10:09:03
Почему TextField так странно работает? При чекед full width он должен становиться шириной на 100%, но это срабатывает лишь если чекед disabled, не смотря на то, что стили для disabled не срабатывают. Демо Компонент

вот сами стили: ${p.disabled && css` svg { opacity: 0.5; cursor: not-allowed; } `} ${p.fullWidth && css` max-width: 100%; `} т.е. они вообще же никак не связаны

пропсы приходят правильно, проверял уже

zizo
19.06.2018
10:20:59
по редаксу вопрос: как организовать модули для авторизации и для других частей приложения при ducks подходе ? проблема в том, что когда проходит авторизация, пользователь получает данные, которые потом будут использоваться всем приложением но сохраняются они в кусок стора, который относится к модулю авторизации соответственно я должен везде ссылаться на модуль авторизации, чтобы получить данные но при ducks подходе модули должны быть изолированы и импортировать селектор из одного модуля в другой очень нежелательно как быть и что делать?

Yan
19.06.2018
10:22:43
глобальные события и селекторы

Maksim
19.06.2018
10:24:44
Есть дефолтные пропсы: TextField.defaultProps = { tag: 'input', icon: { position: 'right', rotation: 0, }, disabled: false, error: false, fullWidth: false, }; Можно ли сделать чтобы при передаче icon.svg сохранялись дефолтные position и rotation? Сейчас они при передаче icon.svg, да и вообще любого объекта, пропадают

Tauka
19.06.2018
10:35:33
по редаксу вопрос: как организовать модули для авторизации и для других частей приложения при ducks подходе ? проблема в том, что когда проходит авторизация, пользователь получает данные, которые потом будут использоваться всем приложением но сохраняются они в кусок стора, который относится к модулю авторизации соответственно я должен везде ссылаться на модуль авторизации, чтобы получить данные но при ducks подходе модули должны быть изолированы и импортировать селектор из одного модуля в другой очень нежелательно как быть и что делать?
Почему импортировать селекторы из другого модуля нежелательно? Я так и делаю, мне кажется это самый нормальный способ. Я вижу селекторы, как средство связи слоя отображения и слоя данных, и каждый селектор это как раз атомарное связующее звено, и их можно использовать а любом компоненте. Ну это мое видение)

Stepan
19.06.2018
10:55:05
Шути тонко.

Mark
19.06.2018
10:57:33
Молись чтобы работало.

Alex
19.06.2018
10:58:14
Попробую еще раз. Помогите с гистом, плиз. Я переписал немного. https://gist.github.com/columnistdc/84d0ec6e19af18835e38af1944504b40

Google
Alex
19.06.2018
10:59:56
Stepan
19.06.2018
11:04:06
А она не дефолтная?
Она генерится из квадратиков)

Alex
19.06.2018
11:04:31
Она генерится из квадратиков)
О, не знал) Действительно, прикольно)

Kirill
19.06.2018
11:04:43
Используете ли для стайледов какие-то хелперы? Навроде styled-tools, styled-props, styled-by...

Сергей
19.06.2018
11:05:06
А хеш

Admin
ERROR: S client not available

Kirill
19.06.2018
11:14:51
Polished
Похоже на реализацию фич препроцессоров, но вещь полезная) а если именно для удобной работы с пропсами?

Vlad
19.06.2018
11:15:24
Добрый день, вопрос по redux, как вы диспатчите несколько екшенов? К примеру, у меня есть один редьюсер с лоадером, второй с загрузкой книг. Нажимаю кнопку добавить книги, включается лоадер глобальный, потом должен вызваться dispatch async к api за книгами, в конце вернется, что DONE - выключить лоадер глобальный. Поправьте если что не так обьяснил, перефразирую.

Kirill
19.06.2018
11:16:27
ramda
Интересная идея, не думал о ней в таком ключе)

А можно пример?

Vlad
19.06.2018
11:23:04
Да, я санком делаю асинхронный диспатч, мне просто нужно повлиять на другой редьюсер, в котором глобальный лоадер

Stepan
19.06.2018
11:23:23
В санке захуячь два диспатча

Valentine
19.06.2018
11:32:20
привет, кто работал с DatePicker может кто подсказать как сделать чтобы календарь закрывался когда выбераю дату. Сейчас закрывается только когда в другом месте кликнешь мышкой

Oleg
19.06.2018
11:42:47
Доброе утро, подскажите пожалуйста: если у нас имеется объект и я хочу его промапить и потом снова сделать объектом не используя object.keys например хуево ли делать так ? Если да, то почему const rowObj = [obj].map(...) const mappedObj = rowObj[0]
map по массиву из одного элемента – крутая штука, когда надо выполнить несколько операций, не создавая промежуточных переменных. Но смысла избегать Object.keys или вызывать для одной операции особо нет https://github.com/kentcdodds/advanced-react-patterns-v2/blob/9460804004b357a869ded90e4c07da783cf53c99/src/exercises-final/09.js#L26-L32

Gleb
19.06.2018
11:43:05
Привет! А кто-нибудь имел дело с GatsbyJS? Можно как-то заставить его получать данные через API до рендера страницы? Или как оно вообще с SEO дружит, если контент подгружается после загрузки страницы?

Google
Юра
19.06.2018
11:45:50
Ребят, как лучше всего реализовывается редирект?

Cenator
19.06.2018
11:52:05
return <Redirect to="/path" />

@bondarenko_yuriy

Ivan
19.06.2018
11:52:31
Народ подскажите, пожалуйста, идеалную реализацию Breadcrumbs на RouterV4 + Redux

Юра
19.06.2018
11:52:36
@bondarenko_yuriy
спасибо

Илья
19.06.2018
11:54:23
кто нибудь юзал react-table?

Ivan
19.06.2018
12:01:23
у antd есть готовые решение
Я его до конца не понимаю, ты имеешь ввиду в antd pro?

Ivan
19.06.2018
12:02:13
написать самому)
я наверно в итоге так и сделаю, но я ищу хорошие идеи и подходы не нарушающие принципы изоляции и единой отвественности

Yura
19.06.2018
12:04:36
Ребят, можно ли контейнеры и компоненты миксовать между собой? Может ли компонент содержать контейнер? Нормально ли это?

Dimanius851
19.06.2018
12:05:06
комопонеты - в смысле stateless?

Dimanius851
19.06.2018
12:06:12
какого коннекта?

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