@react_js

Страница 4854 из 5115
Alexandr
21.09.2018
10:49:58
или другое быстрое решение что бы не переписывать его, у меня банально нет возможности прямо сейчас переписывать переменные и функции с учетом this

Daniil
21.09.2018
10:50:31
componentDidMount ты вроде как тянешь же из Component, не? Значит только классом. Поправьте плез

Google
Cenator
21.09.2018
10:51:14
Или просто засунь его в класс

Alexandr
21.09.2018
10:53:41
погуглил, я правильно понял что получится вот такой код после описания компонента? lifecycle({ componentDidMount: () => { /* some code */ } })(Component)

Alexandr
21.09.2018
10:54:33
?

Mike
21.09.2018
10:54:38
погуглил, я правильно понял что получится вот такой код после описания компонента? lifecycle({ componentDidMount: () => { /* some code */ } })(Component)
если не хочешь тянуть весь рекомпоуз к себе, просто напиши класс, который рендерит только этот компонент, и в нем напиши свой лайфсайкл метод

dima
21.09.2018
10:54:44
Alexandr
21.09.2018
10:57:31
Вообще обьясню полностью кейс, есть чат написанных в лучших стилях 2008 года, jquery, получение и работа с елементоами по id и прочее, необходимо быстро заставить его работать как react компонент

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

jquery практически весь выкинул, осталось только момент который вешается на document ready

Google
dima
21.09.2018
10:58:41
не страадй и делай с нуля

Alexandr
21.09.2018
10:58:47
собственно код от туда хотел в didmount засунуть

не страадй и делай с нуля
надо за сегодня заставить его так работать =) потом уже переписывать пока хоть что-то работающее есть

там много дурной логики которую долго переписывать просто

Daniil
21.09.2018
10:59:26
нинада было так много логики в компоненте))0

Alexandr
21.09.2018
10:59:51
нинада было так много логики в компоненте))0
Выше кейс описал, оно изначально компонентом то не было

Alexey
21.09.2018
11:25:46




Подскажите плз, как вытянуть в этой конструкции объект ошибки респонса?

Artem
21.09.2018
11:26:41
ну статус у тебя 400

Alexey
21.09.2018
11:27:40
Да, мне нужно в catch() как то это отловить, но не пойму, как

И в catch передать объект респонса

Artem
21.09.2018
11:42:21
Petr
21.09.2018
11:43:54
const response = await placeOrder(data, token).catch(err => throw new Error(err))

так норм?)

Vadim
21.09.2018
11:47:34
Ребят, есть хорошее решение container-query для реакта?

Andrey
21.09.2018
11:48:47
const response = await placeOrder(data, token).catch(err => throw new Error(err))
throw в кетче из await чет диковато ?

Petr
21.09.2018
11:49:08
throw в кетче из await чет диковато ?
ну почему нет, это же Promise

Alexey
21.09.2018
11:49:19
Мне нужно title отловить)

Google
Petr
21.09.2018
11:50:27
return throw?
это для меньшего кода, можно и в {}

точнее нужно в {}, так оно не будет работать, соряньте)

Artem
21.09.2018
11:58:20
throw в кетче из await чет диковато ?
эмм я не в catch предлагал а для try)

Alexey
21.09.2018
11:58:26


J.
21.09.2018
11:58:48
Eugene
21.09.2018
11:59:19
?Хлопцы, как грамотно отрендерить рекурсивно древо?

parent > children > chidlren > children -> ...

des
21.09.2018
12:06:33
подскажите пожалуйста, в чем отличие пакета jest от jest-mock ?

Dmitry
21.09.2018
12:06:47
Добрый день, а кто чем делает скриншоты отдельных частей реакт приложения? не для тестов. на клиенте. (puppeteer не предлагать, тяжелый)

des
21.09.2018
12:09:39
не понимаю что в тесте на проекте делает эта строчка import jest from 'jest-mock';

Dmitry
21.09.2018
12:16:17
А всякие html2canvas ?

Artem
21.09.2018
12:17:23
а ты на клиенте скринить хочешь, да тогда можно поискать

Volodymyr
21.09.2018
12:52:25
могу я к Switch применить className?

чет не работает, но ошибку не выдаёт

Zhenya
21.09.2018
12:53:40
Volodymyr
21.09.2018
12:53:46
тег

<Switch>

тоесть

Google
Volodymyr
21.09.2018
12:54:43
да с реакт-роутера

Admin
ERROR: S client not available

Sergey
21.09.2018
12:55:27
если ты про роутерный свитч, то к чему именно ты класс рисовать собрался? он же не рендерится в дом сам по себе, а отвечает за то, чтобы рендерился компонент первого сматчившегося Route

Volodymyr
21.09.2018
12:56:58
окей я понял

Bugs
21.09.2018
13:07:08
Ребят, у кого-то было такое, что вот такой тернар && начинает возвращать в поток значение проверяемой переменной?

Bogdan
21.09.2018
13:08:08
было дело

Volodymyr
21.09.2018
13:08:10
вот у меня есть така структура: components |- Product |- index.js В общем, в индекс.джс я делаю блок с продуктом (маленькая картка) как лучше организовать страницу самого продукта? (на счет структуры)

Oleg
21.09.2018
13:08:38
Bugs
21.09.2018
13:10:17
там должно быть boolean, иначе выведется число. тот же length, например
Сейчас проверял в стайледе. Выплёвывает даже false как строку. Голова кипит, не могу разобраться. При чем все же работало, но в один момент перестало

Oleg
21.09.2018
13:10:38
@amabunny скрин можно? может ты так делаешь? (x && x.b) тогда вернется не бул а значение

Bugs
21.09.2018
13:10:38
Как будто бы что-то в бабеле наебнулось

Bogdan
21.09.2018
13:11:56
а ты сам то знаешь как этот оператор работает?

Bugs
21.09.2018
13:12:04
@amabunny скрин можно? может ты так делаешь? (x && x.b) тогда вернется не бул а значение
Скрин сейчас не найду. Просто думал, мб кто-то сталкивался. Ладно, надо передохнуть просто по ходу.

а ты сам то знаешь как этот оператор работает?
Ну да. По сути, это обычный and, с возвратом правой части? Или мне в доку?

Просто он работал везде. И в один момент перестал так же везде работать.

Oleg
21.09.2018
13:13:49
это типа тернарник без элс ветки

Roman
21.09.2018
13:15:18
Это логическое И

Alexey
21.09.2018
13:31:45
&& - бинарное И

Google
Alexey
21.09.2018
13:32:26
и это вроде как основы основ

krn
21.09.2018
13:33:41


mihail
21.09.2018
13:40:00
сделай middleware

krn
21.09.2018
13:42:24
сделай middleware
редаксовый ?

mihail
21.09.2018
13:47:21
да

Vadim
21.09.2018
13:47:51
сделай middleware
А заюзать thunk не проще? Кажется у него не было сайд эффектов до этого

mihail
21.09.2018
13:49:17
в функции fetchUsers делай диспатч gotUsers, в gotUsers попадет тот респонс у которого 401... а в middleware делаешь проверку.. и если эшен попавший в мидлуэр со статусом 401.. там уже думай как хэндлить .. типо делаешь редирект на страницу логина или что тебе нужно

[Anonymous]
21.09.2018
14:08:53


Stepan
21.09.2018
14:09:35
Типизация

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