
Cenator
12.12.2017
07:03:16

Dmitry
12.12.2017
07:03:32
Нет
В том же файле

Константин
12.12.2017
07:04:00

Google

Anton
12.12.2017
07:04:17
Кто нибудь использовал redux-orm? Какие нибудь сайд эффекты были, проблемы?

Cenator
12.12.2017
07:04:17

Dmitry
12.12.2017
07:04:58
Это сделано.
Вот полный листинг: https://hastebin.com/aromiqagen.js

Дмитрий
12.12.2017
07:40:16

Cenator
12.12.2017
07:41:16
какие объекты в реакте?

Дмитрий
12.12.2017
07:42:18

Dmitry
12.12.2017
08:17:50
Делаю запрос пост запрос через axios, получаю 400 ошибку но она как-то странно отображается текстом а не объектом, не знаете что это может быть ?http://prntscr.com/hmcjib

Алексей
12.12.2017
08:18:39

Dmitry
12.12.2017
08:18:47
postData(endpoint, params, data) {
const request = axios({
method: 'POST',
url: API_URL + endpoint + generateParamString(params),
data: data,
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + localStorage.getItem('token'),
'Accept-Language': 'en'
}
});
return request.then(res => res, err => err);
},
console.log

Max
12.12.2017
08:22:08

Google

Dmitry
12.12.2017
08:22:28

Max
12.12.2017
08:22:58

Dmitry
12.12.2017
08:23:16

Max
12.12.2017
08:24:13
вставь сюда err => comsole.log(err) || err

Кристина
12.12.2017
08:24:57
Как устранить ошибку при установке react native ?!

Max
12.12.2017
08:25:07

Кристина
12.12.2017
08:25:30
Спасибо

Anton
12.12.2017
09:59:48
Господа, есть что-нибудь попроще create-react-app для поднятия двухстраничного сайта на реакте с импортами и принцессами?

Eugene
12.12.2017
10:00:24
а что смущает то?

Cenator
12.12.2017
10:00:59

Andrew
12.12.2017
10:01:04
Лел. Куда уж проще.

Eugene
12.12.2017
10:01:29
там внутри все равно вебпак.

Тимофей
12.12.2017
10:02:22

Timofey
12.12.2017
10:08:59
В компоненте есть необходимость использовать какую либо полезную функцию к примеру она преобразовывает строку к определенному виду. Эта функция может использовать в нескольких компонентах. Куда бы вы ее положили? Рядом с компонентом, или вынесли бы в src/ ? Как назвали бы папку и файл в которую кинули эту функцию?

Тимофей
12.12.2017
10:11:11

aspirin
12.12.2017
10:21:04
Привет, не подскажите свежий best practices лучше в виде репозитория на GitHub с react+redux?

Timofey
12.12.2017
10:22:15
есть метод Post,Put,Delete для создания,изменения,удаления к примеру user'a. есть сервис отправляющий эти запросы, есть экшн и есть константы для редюсера.
как бы вы назвали методы сервиса, экшены и констаты.
у меня вот так
src/services/api.js
apiPostUser()
apiPutUser()
apiDeleteUser()
src/actions/user
createUser()
changeUser()
deleteUser()
src/constants/
CREATE_USER_FAIL
CREATE_USER_SUCCESS
CHANGE_USER_FAIL
CHANGE_USER_SUCCESS
DELETE_USER_FAIL
DELETE_USER_SUCCESS
Норм? или принято как-то иначе?

Alexey
12.12.2017
10:23:57
я бы юзер вначале писал тут CREATE_USER_FAIL
хотя называют все как хотят

Сергей
12.12.2017
10:31:19

Google

Александр
12.12.2017
10:32:53
Где можно почитать про связывание в реакте? В каких случааях компонент получит новый пропс, нужно ли это явно пропсывать и где это делать?

Timofey
12.12.2017
10:35:32
Что думаете о том, что бы все что связано со stor'ом redux закидывать в одну папку?

Maxim
12.12.2017
10:35:43

Nikolay
12.12.2017
10:36:13

Maxim
12.12.2017
10:37:03
ITEM_UPDATE_FAILED, payload: { entity: 'user', specOrId : {...params}| 'usersId)

Cenator
12.12.2017
10:37:09
все, что связано с компонентогм, кидай в папку компонента

Sergey
12.12.2017
10:37:25
есть инфа что удобнее в одну папку скидывать все, что связано с одним компонентом, а не со слоем

Bogdan
12.12.2017
10:38:00
Можно как-то в стайлед компоненте назначть ref из пропсов?
прямо в темплейте, а то нужно делать обертку для элементарной операции

Andrew
12.12.2017
10:38:35

Timofey
12.12.2017
10:39:22
а что если экшн меняет что-то в стейте, и это может потребовать изменения в нескольких компонетах, куда тогда ложить все?
все, что связано с компонентогм, кидай в папку компонента

Bogdan
12.12.2017
10:39:32
я имею в виду
const DropdownContainer = styled.div`
position: relative;
`
здесь

Stepan
12.12.2017
10:40:08

Timofey
12.12.2017
10:40:28
ну и куда тогда ложить экшены и редюсеры?

Stepan
12.12.2017
10:40:51

Алёна
12.12.2017
10:41:05

Cenator
12.12.2017
10:41:25

Google

Алексей
12.12.2017
10:41:31

Stepan
12.12.2017
10:41:48

Admin
ERROR: S client not available

Timofey
12.12.2017
10:41:55

Cenator
12.12.2017
10:42:13

Timofey
12.12.2017
10:42:40
да
а если я юзаю экшн в 4 компонентах?

Astr0junk
12.12.2017
10:42:43
Коллеги, с кем можно поговорить по поводу draft-js? у кого есть экспертиза по построению своих редакторов на нём?

Cenator
12.12.2017
10:42:54

Andrew
12.12.2017
10:46:54
https://medium.com/missive-app/45-faster-react-functional-components-now-3509a668e69f
чет не понял, почему прямой вызов функциональных компонентов быстрее
и вообще есть ли в них смысл

Stepan
12.12.2017
10:49:51

Andrew
12.12.2017
10:53:27
А если в jsx то все равно создается ?

Stepan
12.12.2017
10:53:42
Но так обсираются propTypes и вообще все реактовские проверки

Andrew
12.12.2017
10:55:19
короче пока их нет особого смысла юзать в плане оптимизации

Stepan
12.12.2017
10:55:30
Ну, если очень надо
Есть react-optimize
Он сам нужное в них конвертнет

Айнур
12.12.2017
10:56:05
proptypes заменяется тайпскриптом ?

Google

Stepan
12.12.2017
10:57:01

Andrew
12.12.2017
10:57:11
proptypes в проде все равно не работает

Stepan
12.12.2017
10:57:20
Лол
Зачем тебе тайпчекинг в проде?

Andrew
12.12.2017
10:58:21
ну да, не нужен
короче лучше sCU юзать для оптимизации

Александр
12.12.2017
11:10:52
Выглядит очень заманчиво, что скажете? https://habrahabr.ru/company/devexpress/blog/305812/

Andrey
12.12.2017
11:34:26
Привет спецы по formik. Проблемка - я переписал InnerForm в виде класса, который extends Component. Теперь почему-то не работает ни один ивент - типа this.props.handleSubmit не фурычит. Что не так?

Ivan
12.12.2017
11:44:49
Помогите решить проблему: есть Rest API на Flaskе, есть SPA на Reacte
пока локально тестил все нормально было. когда выкатил начались проблемы, типа Логиню пользователя, ок, переходит на Дашборду, потом при переходе куда-то выдает ошибку логина. при этом если я все этопроделываю через postman то все ок

Andrey
12.12.2017
11:48:30
Подоединяю InnerForm к формик через withFormik