
Mark
27.06.2018
07:06:38
Так-что я предположил, что нельзя, посмотрев заодно и piec chart компонент по дороге
Но, думаю это хорошая идея, чтобы им предложить

Yura
27.06.2018
07:06:56
Мож уже кто ответил. Но тут явно проблема неправильного использования промисов. Тебе надо ожидать обработки всех промисов, а потом диспатч кидать. По моему есть promise.all(), или как-то так. Это удивительно что ты вообще какой то массив получаешь
Это уже не реакт а js

Google

Mark
27.06.2018
07:08:36
Promise.all([передаешь массив])

Roman
27.06.2018
07:11:05

Alex
27.06.2018
07:11:20

Mark
27.06.2018
07:12:05

Roman
27.06.2018
07:12:31

Mark
27.06.2018
07:13:04
Ща

Roman
27.06.2018
07:15:18
Ща
transform: translate(10px,5px);

Mark
27.06.2018
07:16:00
Класс в фидле не хочет взлетать(

Yura
27.06.2018
07:17:00

Roman
27.06.2018
07:17:12

Mark
27.06.2018
07:18:47
Нормасно-нормасно
Костыли - умеем, любим

Google

Mark
27.06.2018
07:18:53
Ну вы поняли

Roman
27.06.2018
07:19:12
не поймем, не простим

Mark
27.06.2018
07:19:28
Но будем делать

Alex
27.06.2018
07:19:53
костыли на ксс самые лучшие костыли

Mark
27.06.2018
07:20:17
After all this time?
Always
Наверное поймете

Alex
27.06.2018
07:21:06
да, всегда любил костыли на ксс

Mark
27.06.2018
07:24:55
Вот у меня вопрос
Что для вас лучше, eslint или eslint + prettier?
Я нашел удобным использование с prettier, потому-что мне не нужно думать о том, как и где писать, при сохранении - все будет отформатированно как нужно

★nton
27.06.2018
07:27:02
притиер хорошо но местами высаживает

Mark
27.06.2018
07:27:12
Например?

★nton
27.06.2018
07:27:46
например нет опции чтобы если больше 1 пропы они построчно отображались
из за этого все выглядит неконсистентно

Mark
27.06.2018
07:28:12
Мне не в кайф каждый раз бегать по коду и форматировать его, чтобы линтер не ругался, руками
Мне проще + быстрее нажать кнопку и работать дальше
await page.authenticate({
username: process.env.PROXY_USER,
password: process.env.PROXY_PASS
});
Например вот так?
Или ты об этом
const stores = [await scraper.getItem(), await scraper.getShop()];

★nton
27.06.2018
07:29:08
нет например <Component propOne={bla} propTwo={blabla} />
он будет выравнен по разрешенной максимальной длинне строки

Mark
27.06.2018
07:29:39
А, вижу
Тогда это наверное уже просто относится к личным предпочтениям

Google

★nton
27.06.2018
07:29:51
ну да

Mark
27.06.2018
07:29:54
Потому-что я в таком случае лично для себя не концентрировал внимание

★nton
27.06.2018
07:29:56
как и все форматирование кода вообще

Mark
27.06.2018
07:30:32
Да, просто когда над проектом работают люди и большинство хотят быстрое форматирование, а начальник - нет
Це тяжко
Начальника хочется попросить выйти и зайти нормально

Анастасия
27.06.2018
07:31:35
подскжите пожалуйста.
Шлю fetch , данные передаю как form data.
После успешного поста, мне приходит строка {value: 'status'}
но результат от react следующий и body пустое
body: ReadableStreamlocked: (...) __proto__:Object
bodyUsed:false
headers:Headers {}
ok:true
redirected:false
status:200
statusText:"OK"
type:"cors"
url:"https://
не могу понять как мне получить ответ в коде. спасибо

Mark
27.06.2018
07:32:58
Получить на стороне реакта?
JSON.parse(res.body)

Анастасия
27.06.2018
07:33:45

Mark
27.06.2018
07:34:09
А ответ вообще должен в себе содержать что-то? Где это описано?
Когда с сервера ответ отправляешь - JSON.stringify?

Alexey
27.06.2018
07:35:25
response.json().then(result =>)

Анастасия
27.06.2018
07:35:56
да с сервера приходит строка такого плана я`"body":"{\"status\":\"pending\"}`

Roman
27.06.2018
07:35:57

Джон
27.06.2018
07:36:15
эсли запрос фетчем, то там надо методом ответ вытаскивать вроде

Анастасия
27.06.2018
07:36:32
да запрос фетчем

Roman
27.06.2018
07:36:42

Mark
27.06.2018
07:36:50
Скинь код да гист

Google

Mark
27.06.2018
07:37:09
https://medium.com/front-end-hacking/calling-express-api-in-react-using-react-script-e19084a76a8a

Анастасия
27.06.2018
07:37:17
покажи код запроса
fetch(url + '/registration', {
method: 'POST',
headers: headers,
body: data
})..then((response) => { console.log(response) })

Mark
27.06.2018
07:37:19
Возьми шаблон и подгони под себя

Roman
27.06.2018
07:37:50

Mark
27.06.2018
07:38:30
красава

Roman
27.06.2018
07:39:08
Во

Джон
27.06.2018
07:39:09
fetch(url + '/registration', {
method: 'POST',
headers: headers,
body: data
})
.then((response) => response.json(response))
.then((response) => { console.log(response) })

Admin
ERROR: S client not available

Джон
27.06.2018
07:39:21

Roman
27.06.2018
07:39:27

Джон
27.06.2018
07:39:41
"я с телефона просто"

Roman
27.06.2018
07:40:02
её вопрос это первая строчка в гугле

Джон
27.06.2018
07:40:05
(нет)

Roman
27.06.2018
07:40:08
как фетчем получить ответ

Yan
27.06.2018
07:40:29
В каком моменте трабла?

Mark
27.06.2018
07:40:59

Yan
27.06.2018
07:41:27
. then(response =>

Анастасия
27.06.2018
07:41:30
}).then((response) => response.json(response))
277 | .then((response) => {
278 | console.log(response)
279 | })
×
Unhandled Rejection (TypeError): Cannot read property 'json' of null

Google

Анастасия
27.06.2018
07:41:42
это уже получается на бэке проблема?

Roman
27.06.2018
07:41:46
посмотри что я тебе написал
и посмотри что ты написала

Mark
27.06.2018
07:42:24
Просто crtl + c - ctrl + v
Всем помогает

Alexey
27.06.2018
07:42:38
вы совсем запутали человека
Нужно понимание что пишешь
если фетч обернут в функцию нужно вернуть промис от response.json() и снаружи передавать коллбек

Andrew
27.06.2018
07:43:33
Надо просто при перво же проблеме не в чатик писать, а хотя бы 10 минут доку почитать

Alexey
27.06.2018
07:47:14
fetch().then(response => response.json()).then(result => //to do something)

Анастасия
27.06.2018
07:54:39
спасибо всем большое за помощь! тут нужно было быстро - поэтому немного и торопилась!Все получилось

Alexey
27.06.2018
07:55:28
?

Alexey
27.06.2018
08:18:26
Друзья, у нас мобайлы будут открывать webView на телефоне, нормально ли на стороне веба хранить стейт вебвью в редаксе?

Victor
27.06.2018
08:21:33
Коллеги, есть ли разница в размещении функции renderTableBody внутри метода render() либо как отдельный метод компонента-класса?

Alexey
27.06.2018
08:22:18
в объявлении имеешь ввиду?

Victor
27.06.2018
08:22:35
либо внутри render(), либо внутри класса с this.renderTableBody = this.renderTableBody.bind(this)

Alexey
27.06.2018
08:24:38
в рендере каждый раз будет создаваться новая функция что не очень хорошо
а вообще чтобы не биндить объявляйте метод класса как стрелочные функции чтобы сохранить контекст

Victor
27.06.2018
08:25:31