@react_js

Страница 4364 из 5115
Nikita
09.07.2018
21:42:43
ну да, чего єт я туплю в том случае когда пропсов нету.

Kirill
09.07.2018
21:42:49
Можешь, пожалуйста обьяснить вот это const Header = props.customHeader || DefaultHeader;
Ну типа, если ты кастомный компонент не передаёшь, то будет работать дефлотный.

Очень мощная концепция, поэтому интересуюсь как в других либах такое делают.

Nikita
09.07.2018
21:43:47
Google
Kirill
09.07.2018
21:45:24
Очень мощная концепция, поэтому интересуюсь как в других либах такое делают.
Если найдутся знакомые смельчаки на Vue и Angular, чтобы такое повторить, то буду очень рад увидеть код и пощупать его в песочнице.

Nikita
09.07.2018
21:47:03
догнал.

а откуда у дефолтного берется title и onClick

Igor
09.07.2018
21:49:10
юзает
там же еще шутка в Твиттере была, когда они постили вакансию на реакте и редаксе, а Абрамов зареплаил и сказал что его не взяли в ВК и мол очень хорошо что не взяли

Vladislav
09.07.2018
22:22:39


Anton
09.07.2018
22:46:50
Ребят, что лучше для форм сейчас?

Ruslan ?
09.07.2018
22:51:39
Derzkiy
09.07.2018
22:51:49
Anton
09.07.2018
22:51:57
Спасибо)

Доброй ночи

Ruslan ?
09.07.2018
22:52:12
Google
lexxx
09.07.2018
22:59:08
У меня истерический смех, запилил значит компонент для подтверждения почты, он фечит запрос на сервер получает информацию обновляется по состоянию все кошерно красево. Потом значит открываю /admin а его оказывается тоже надо? ну неет! и тут буквально за 2 секунды мой мозг сразу выдал роутер для админки заюзай до мидла с history на серваке. все проблема решена. ИЗИ ПИЗИ

Naught
10.07.2018
04:25:18
Ребят, я понимаю, что всех достал своим реактоПорталом, но я сейчас был удивлен одной вещью. Он что, не может быть в нескольких экземплярах на странице? Первый работает идеально и решает мою задачу полностью как надо. Добавляю второй - ноль реакции.

Ilya
10.07.2018
04:27:07
key уникальный?

Naught
10.07.2018
04:29:57
Сначала зафейспалмился, но когда сделал разные key и для порталов и для элементов, что в них пихаю - не заработало.

В консоль никакие ошибки не выбрасываются, в браузере в Девтулзах реакта этих элементов в Реакт-доме нет.

Oleg
10.07.2018
04:33:36
Ilya
10.07.2018
04:33:48
И тебе привет )))

Ilya
10.07.2018
04:37:50
Делай выводы

Kirill
10.07.2018
04:56:55
В ангуляре не получится. В вуе слотами такое решается
Через слоты можно только инстансы компонентов прокидывать, поэтому не подходит. В ангуляре есть NgChildContent, но это тоже про инстансы. Тут у нас именно компонент в чистом виде.

Alexey
10.07.2018
05:10:15
Есть какие-нибудь хорошие практики по клиент-серверному взаимодействию в React + Redux? Особенно очень интересно, например есть 2 back-end сервера, где доступ к методам осуществляется через JWT токены на клиенте 2 токена и каждый переодически надо обновлять, как это можно реализовать с использованием Redux?

Alexey
10.07.2018
05:29:07
А причём тут редакс?
У проекта который мне передали в поддержку авторизация проверяется наличием токена в Redux и все запросы выполняются через кастомный "redux-api-middleware", но насколько я понимаю надо вынести работу с API в какой-нибудь сервис откуда и вызывать нужные запросы, тогда у каждого сервиса будет свой токен который он и будет обновлять. Но как быть с проверкой авторизации? Ведь если токен будет обновляться автоматически, то до Redux эта информация не дойдет, только если прикинуть ссылку на Redux в этот сервис.

Alexey
10.07.2018
05:32:35
Тут суть в том что backend не может мне прислать заголовок на редирект, вместо этого приходит статус 401 и сообщение, а все остальное должен реализовать я на стороне клиента.

Alexey
10.07.2018
05:34:48
Ок, приходит 401 - делаешь сам редирект.
Но изначально надо попытаться обновить токен, а не просто выкинуть пользователя.

Google
Alexey
10.07.2018
05:36:17
Суть вопроса вообще в другом, как правильно реализовать такую логику имея два backend сервера не связанные друг с другом у которых есть токены которые надо обновлять.

Через единую middleware выглядит очень громоздко и не поддерживается.

Ivan
10.07.2018
05:38:11
впрочем, без разницы, по каждому концу тебе нужен токен, ну и храни два токена в редаксе, каждый напротив своего сервера, в чем загвоздка?

Alexey
10.07.2018
05:43:21
впрочем, без разницы, по каждому концу тебе нужен токен, ну и храни два токена в редаксе, каждый напротив своего сервера, в чем загвоздка?
Загвоздка в том что я ещё видимо не понял как правильно обновлять два токена. Сейчас есть middleware для Redux который обрабатывает ошибку 401 и обновляет только первый токен. Если впилить туда какой-нибудь обработчик то там ещё меньше понятного кода станет. Хочется сделать так чтобы расширяемость присутствовала. Да и дублировать код самого middleware тоже не очень хочется. Вот и решил узнать может был у кого подобный кейс. Также уточню что запросы параллельные как и функционал.

Ivan
10.07.2018
05:47:39
добавь в ошибку id сервера и решишь проблему сопоставления

Naught
10.07.2018
06:28:12
{this.props.list.map(function(listValue){ return <option value="ddd">{listValue[this.props.field]}</option>; })}

Почему не работает? Выдает ошибку this is undefined. Если убрать такое обращение по полю из пропсов, то всё работает

Naught
10.07.2018
06:31:18
Потому что у функции свой this
Спасибо, это помогло, я запомню.

Nikita
10.07.2018
07:13:18
ребята всем привет. кто нибудь юзал уже wp4

не могу подвязать под es7

пишу в классе так: state = { name : 'Input' }; handleChange = (e) => this.setState({ name: 'da' }); бюет ошибку

John
10.07.2018
07:15:10
А что тут от es7?

Nikita
10.07.2018
07:16:52
ой es6

Nikita
10.07.2018
07:18:06
Хочу писать так. не через cтарый синтаксис. а так: http://joxi.ru/5md41v1Hkad5km

Google
Nikita
10.07.2018
07:19:11
http://joxi.ru/E2pK3B3s9401nm

Roman
10.07.2018
07:19:37
поставь плагин бабеля

babel transform-class-properties

Roman
10.07.2018
07:20:06
Admin
ERROR: S client not available

Nikita
10.07.2018
07:20:29
там без пропо

поставь плагин бабеля
в Babelrc его тоже подключать?

Roman
10.07.2018
07:22:19
в Babelrc его тоже подключать?
нет, просто блин в npm добавить. конечно же

Nikita
10.07.2018
07:22:32
нет, просто блин в npm добавить. конечно же
поставил я ""babel-plugin-transform-class-properties": "^6.24.1",""

нет, просто блин в npm добавить. конечно же
пишет ошибку что нет свойства "transform-class-properties"

Roman
10.07.2018
07:26:32
babelrc покажи свой

Nikita
10.07.2018
07:27:40
babelrc покажи свой
{ "presets": ["env", "react", "stage-3", "es2015","es2017", "transform-class-properties"] }

Roman
10.07.2018
07:28:06
и это не пресет

а плагин

{ "plugins": ["transform-class-properties"] }

Nikita
10.07.2018
07:30:01
лол убери es2015, es2017
спасибо. не внимательен я утром

Google
Nikita
10.07.2018
07:30:07
лол убери es2015, es2017
очень помог)

Bugs
10.07.2018
07:56:27
всем добрый день. не дадите ли маленький совет, нормально ли так делать с HOC, как это себя в дальнейшем показывает? const Section = (WrappedComponent, props = {}) => { return class extends React.Component { static defaultProps = { visible: true, smallButtonsWidth: false, ...props };

затем оно как-то так работает const ProblemsGroupsSection = Section(ProblemsGroups, { smallButtonsWidth: true });

Evgeniy
10.07.2018
08:24:15
Ребята, аларм. Нужна помощь. Если есть несколько компонент, каждый из которых выполняет асинхронные экшэны, и каждый экшн имеет по 3 флага соответсвенно, то имеет ли смысл заводить на каждый компонент по редьюсеру или засирать один?

Roman
10.07.2018
08:27:23


Bakyt
10.07.2018
08:28:23
?

Mike
10.07.2018
08:29:06
плотно

kaflan
10.07.2018
08:35:31
Ребят еть небольшой вопрос. Computed component кто юзает?

kaflan
10.07.2018
08:36:00
вроде класная штука вроде юзаю но чето не нравися а что не пойму =)

єто когда ты описуешь в рекате все теги которые тебе ныжны и не юзаешь чилдрены

если в кртсе

Кастомизация компонента лучше

типа компонент в компоненте

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