
Alex
21.10.2018
13:33:35

Oleg ?
21.10.2018
13:33:49

Alex
21.10.2018
13:34:01
Я не понял вопроса

Google

Sergey
21.10.2018
13:34:27

Oleg ?
21.10.2018
13:34:36
Я просто хочу понять, как вы пишите код прямо в докере?

Alex
21.10.2018
13:34:40

Oleg ?
21.10.2018
13:35:31
Я же правильно понял, вы пишите и сохраняете код прямо в докере или как?

Cenator
21.10.2018
13:35:32

Oleg ?
21.10.2018
13:35:38
Ах вот оно как
А есть ещё варианты использования разных конфигураций?)
А где вы храните конфигурации? В отдельных репозиториях со скриптами, которые раскатывают?
@itsjohncena

Cenator
21.10.2018
13:51:00
То есть нет разделения на env.dev и prod

Oleg ?
21.10.2018
13:51:28
Ага, спасибо
Вообще идея классная, немного накладно, но я думаю это только первый раз. Ещё я тут понял, что конкретно для моей задачи она возможно плохо подходит - у меня electron приложение.

Google

vlad
21.10.2018
13:55:00
ребят дайте пожалуйста ссылку кто знает, чтобы я свой код добавил в текстовый редактор на сайте а потом переслал его кому-нибудь по ссылке
извеняюсь за оффтоп

Alexander
21.10.2018
13:55:44
codesandbox ?

vlad
21.10.2018
13:56:24

Ilya
21.10.2018
14:18:37
Кто юзал react-pose vs react-spring? Надо делать транзишены элементов в react-router и stagger. Где лучше? posed выглядит круче - но спринг??

Zhanadil
21.10.2018
14:50:03
ребята, поверх этого можно обернуть Redux'ом? (Providers) Не будет ли конфликта с Аполо
https://i.paste.pics/b856a4891cc6669af721190c1e85d6ed.png

Yaroslav
21.10.2018
15:15:36
Не должно

Preved
21.10.2018
15:21:45
Ребят, подскажите пожалуйста почему выдает такую ошибку при попытке зайти на эту же страницу по линку. И массив задваивается https://pastebin.com/CSHz2R0G

Yaroslav
21.10.2018
15:25:11
Key атрибут задайте разный

Preved
21.10.2018
15:27:00
если задаю разный ошибка уходит, но данные все равно задваиваются если на эту же ссылку зайти. Как сделать чтоб не задваивалось

Alex
21.10.2018
16:17:52
У меня есть middleware для api (axios с настройками), и как лучше сделать так, чтобы из стора мог брать token после логина, и подставлять его в параметры. Планировал прокинуть store в модуль и подписаться на нужный мне свойство.
—
Спасибо

Duego
21.10.2018
17:01:54
НУжно покаывать лоадер при переходе между страницами, как это можно сделать?

Константин
21.10.2018
17:32:43

Duego
21.10.2018
17:33:26

Константин
21.10.2018
17:36:56

Duego
21.10.2018
17:40:04

Google

Константин
21.10.2018
17:43:59
Как?
насколько я понял оборачивать компоненты, которые передаешь в <Route /> придется. чтобы вообще в одном месте добавить и показывался лоадер везде - хз

Duego
21.10.2018
17:44:26

Константин
21.10.2018
17:45:05
если именно при переходе на другой роут - нет
https://twitter.com/matzatorski/status/872059865350406144 вот тут пример наглядный

район ★
21.10.2018
17:48:03
Сап. Есть один html-файл с реакт кодом работающим через импорт скриптов, конечно же. Как подключить к нему еще компонентов, но уже в других файлах? Типо использовать index.html как index.js(x)

Vadim
21.10.2018
17:48:20
Есть строка в таблице. Внутри строки есть кнопка с выпадающим меню. При наведении на строку появляется background. Но когда я навел на меню, мне не нужно чтобы применялся background к строке. Как можно это обойти без выноса меню из строки?


Павел
21.10.2018
17:50:20
привет. использую create react app
в package.jons стоит прокси: "proxy": "http://localhsot:3001"
с фронтенда делаю запрос - прокси не работает,
если делаю запрос с клиента сразу на 3001 порт - то он проходит, но получаю ошибку "cross origin..."
в коде сначала запросы через superagent были реализованы, переписал на axios - ничего не изменилось
```
import axios from 'axios'
const API_ROOT = 'http://localhost/api' // see proxy in package.json
let token = null
const requests = {
post(url, data) {
return axios.post(${API_ROOT}${url}, data, {
headers: {
authorization: 'JWT ' + token,
},
})
},
}
const auth = {
login: (email, password) => requests.post('/auth/login', { email, password }),
register: userData =>
requests.post('/auth/register', { userData }),
}
export default {
auth,
setToken: _token => {
token = _token
},
}
```

Duego
21.10.2018
17:53:31

Константин
21.10.2018
17:57:38


Stanislav
21.10.2018
17:58:14
привет. использую create react app
в package.jons стоит прокси: "proxy": "http://localhsot:3001"
с фронтенда делаю запрос - прокси не работает,
если делаю запрос с клиента сразу на 3001 порт - то он проходит, но получаю ошибку "cross origin..."
в коде сначала запросы через superagent были реализованы, переписал на axios - ничего не изменилось
```
import axios from 'axios'
const API_ROOT = 'http://localhost/api' // see proxy in package.json
let token = null
const requests = {
post(url, data) {
return axios.post(${API_ROOT}${url}, data, {
headers: {
authorization: 'JWT ' + token,
},
})
},
}
const auth = {
login: (email, password) => requests.post('/auth/login', { email, password }),
register: userData =>
requests.post('/auth/register', { userData }),
}
export default {
auth,
setToken: _token => {
token = _token
},
}
```
После axios.post( должна открываться шаблонная строка(``) . Может из-за этого?

Павел
21.10.2018
17:58:46

Duego
21.10.2018
17:59:12


Alexander
21.10.2018
18:00:49
привет. использую create react app
в package.jons стоит прокси: "proxy": "http://localhsot:3001"
с фронтенда делаю запрос - прокси не работает,
если делаю запрос с клиента сразу на 3001 порт - то он проходит, но получаю ошибку "cross origin..."
в коде сначала запросы через superagent были реализованы, переписал на axios - ничего не изменилось
```
import axios from 'axios'
const API_ROOT = 'http://localhost/api' // see proxy in package.json
let token = null
const requests = {
post(url, data) {
return axios.post(${API_ROOT}${url}, data, {
headers: {
authorization: 'JWT ' + token,
},
})
},
}
const auth = {
login: (email, password) => requests.post('/auth/login', { email, password }),
register: userData =>
requests.post('/auth/register', { userData }),
}
export default {
auth,
setToken: _token => {
token = _token
},
}
```
instance сделать никак?

Alexander
21.10.2018
18:01:27
Или фронтендеры в такое не умеют и проще свои колеса писать?

Павел
21.10.2018
18:02:32

Alexander
21.10.2018
18:03:20


Duego
21.10.2018
18:04:36
привет. использую create react app
в package.jons стоит прокси: "proxy": "http://localhsot:3001"
с фронтенда делаю запрос - прокси не работает,
если делаю запрос с клиента сразу на 3001 порт - то он проходит, но получаю ошибку "cross origin..."
в коде сначала запросы через superagent были реализованы, переписал на axios - ничего не изменилось
```
import axios from 'axios'
const API_ROOT = 'http://localhost/api' // see proxy in package.json
let token = null
const requests = {
post(url, data) {
return axios.post(${API_ROOT}${url}, data, {
headers: {
authorization: 'JWT ' + token,
},
})
},
}
const auth = {
login: (email, password) => requests.post('/auth/login', { email, password }),
register: userData =>
requests.post('/auth/register', { userData }),
}
export default {
auth,
setToken: _token => {
token = _token
},
}
```
Такую же ошибку ловил. Вылечил тем, что отправлял заголовки с сервера
app.use((req, res, next) => {
res.header('Access-Control-Allow-Origin', '*')
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept')
next()
})
Ну и адрес полностью прописывал


Alexander
21.10.2018
18:09:14
Или ручками приятнее?

Duego
21.10.2018
18:09:57

Google

Alexander
21.10.2018
18:10:10

Duego
21.10.2018
18:10:23

Admin
ERROR: S client not available

Константин
21.10.2018
18:10:42
http://prntscr.com/l8oqpg
хз, выглядит просто как спинер, который показывается в зависимости от переменной в стейте, которую ты сам в конструкторе ставишь в true, а когда надо в false. но опять же его пихать везде придется

Alexander
21.10.2018
18:10:47

Duego
21.10.2018
18:11:54

Константин
21.10.2018
18:12:58

Duego
21.10.2018
18:13:28

Константин
21.10.2018
18:15:10
Прочитай выше, что я хочу
ну ты хочешь показывать крутилку при переходе на другой роут. тебе именно сам факт перехода необходимо визуализировать крутилкой или всеже крутить потому что данные грузятся?

Александр
21.10.2018
18:25:31
Прочитай выше, что я хочу
Если при загрузке данных с сервера, то не сложно, ну если просто для визуализации перехода, то смысла не вижу
Ребята, повторю вопрос, есть шикарный wp rest api, как защищали соединения при методах POST ?

Alexander
21.10.2018
18:31:07
auth key в header?

Дмитрий
21.10.2018
18:59:56
error css-loader@1.0.0: The engine "node" is incompatible with this module. Expected version ">= 6.9.0 <7.0.0 || >= 8.9.0".
error Found incompatible module
ребят что за ошибки?

Alex
21.10.2018
19:02:43
node -v

Дмитрий
21.10.2018
19:03:48

Alex
21.10.2018
19:04:04
Смотря что за система, и как ты ее ставил

Gats
21.10.2018
19:06:42
А чем отличается компонент от контейнера?

S̶m̶°̶O̶k̶™?✔️
21.10.2018
19:08:31
С компоненте нет логики

Google

S̶m̶°̶O̶k̶™?✔️
21.10.2018
19:08:40
вроде бы

Alex
21.10.2018
19:09:39

М
21.10.2018
22:12:23
Ребят, привет!
А если нужно сравнение объектов, объекты при этом достаточно простые (все поля тектсовые, без методов или дом объектов), то я правильно нагуглил максимально эффективный способ сравнения?
JSON.stringify(obj1) === JSON.stringify(obj2)

Дмитрий
21.10.2018
22:17:16
Ребят в чем проблема? http://prntscr.com/l8ri9n не получается завести create-react-app

Chu
21.10.2018
22:19:33

Andrey
21.10.2018
22:23:15

М
21.10.2018
22:23:29
а почему ресурсоемко? объект в строку и глупая проверка строк
у меня нет лодаша :(

Chu
21.10.2018
22:23:51
Хм. Даже стало интересно проверить.
Можешь кинуть пример объекта?

М
21.10.2018
22:24:50
А в чём проблема его поставить? :)
в том что его надо ставить
если мое решение не отличается по эффективности от лодаша, то зачем тогда он? в общем нужна уверенность, что без лодаша никак

Kevin
21.10.2018
22:25:02