
Alex
17.07.2018
09:39:25
Всем добрый день. такой вопрос
Можно как то на клик переприсвоить хэдер для запросов в конструкторе ?
у меня есть класс, который имеет конструктор.
В классе делаются запросы на сервер. Соответственно в конструкторе присваивается хэдер для запросов:
http://prntscr.com/k7f9wv
сейчас встала проблема смены токена на клик. Однако запросы на сервер шлются по старому токену, тк класс инициализировался до того как вообще прилажка загрузилась

Max
17.07.2018
09:41:11
apiClient.setToken(123)
apiClient.sendRequest()
Сделай метод смены токена

Alex
17.07.2018
09:41:58
понял, спасибо

Google

Диванный
17.07.2018
09:42:02
Елс мне нужно в компоненте в разнвх местах много раз использовать dispatch, как лучше поступить чтобы обявить его один раз?

Max
17.07.2018
09:42:30
брать из пропсов?

Roman
17.07.2018
09:45:30
Подскажите как лучше диспатч делать
axios.post().then(resonse => dispatch(f()))
или тащить санки? И в экшенах делать обращения к апи?

Kendr
17.07.2018
09:46:15

Roman
17.07.2018
09:48:01
В санках запросы
зачем?, если на резолв я могу вызвать диспатч с SUCCESS, а не ошибку FAILURE в catch

Kendr
17.07.2018
09:48:18

Roman
17.07.2018
09:48:28
ща более точно опишу

Kendr
17.07.2018
09:49:10
Твой выбор )
Но лучше не делать это в компоненте

Petr
17.07.2018
09:49:42
А вмидлваре делать уже не модно?

Roman
17.07.2018
09:50:10
export function login(user) {
return axios.post(loginUrl, user);
}
import { login } from 'api/auth';
login(user).then(response => dispatch(f()));

Kendr
17.07.2018
09:50:42

Google

Roman
17.07.2018
09:50:50

Igor
17.07.2018
09:51:19

Kendr
17.07.2018
09:51:32

Roman
17.07.2018
09:51:32

Sergey
17.07.2018
09:54:55
#noob
если в не сложном проекте имеется redux, то redux-form будет удобнее , чем formik и final-form ? или не важно ?

Max
17.07.2018
09:55:10
не будет
позиция большинства в чате в том что лучше избегать redux-form

Kendr
17.07.2018
09:55:59

Roman
17.07.2018
09:56:34

Cenator
17.07.2018
09:56:41

Kendr
17.07.2018
09:56:43

The Cat
17.07.2018
09:57:52
Всем привет, у меня на работе ещё AngularJs используется, сейчас хочу побыстрее поменять работу, причин много ну и понятно что на AngularJs дальше работать - так себе идея. Опыт полтора года с js, AngularJs, Typescript. Хочу работать с React. Подскажите за какое время можно освоить на достаточном уровне React и Redux чтобы найти работу и на какие деньги можно устроиться изначально?

Roman
17.07.2018
09:57:53

Kendr
17.07.2018
09:58:00
Лучше сетить в стейт в санке

Roman
17.07.2018
09:58:21
редакс просто пиздец оверхед, когда берешь его в проект
столько говна надо использовать

Kendr
17.07.2018
09:58:45

Google

Kendr
17.07.2018
09:59:04
Тут только костыли ?♂️

Cenator
17.07.2018
09:59:15

Roman
17.07.2018
09:59:38
она не в компонентах

Cenator
17.07.2018
09:59:52

Roman
17.07.2018
09:59:58
блять

Kendr
17.07.2018
10:00:04
Роман, дергай экшен крейтор, в санке делай сеты-деспатчи, в компоненте не надо

Roman
17.07.2018
10:00:06
и снова санки
можно и без них же

Cenator
17.07.2018
10:00:19
и кривой

Kendr
17.07.2018
10:00:31

Sergey
17.07.2018
10:00:55
Redux-form испортит тебе жизнь ?♂️
#noob а например проверку занятости email писать в отдельном экшене или прям в форме дергать axios и ответ скидывать локальный стэйт - я блин не улавливаю.

Cenator
17.07.2018
10:02:34

Kendr
17.07.2018
10:03:13
можно и без них же
export const createSomethin = (title) => async (dispatch, getState) => {
try {
const { data: feature } = await FeatureService.create(title)
const data = [...getState().feature.features, feature]
dispatch(featureActions.set(data))
}
catch (error) {
dispatch(featureActions.error(error))
}
}
Симбиотов завези в прожект и жизнь легче

Roman
17.07.2018
10:03:47

Cenator
17.07.2018
10:04:45

Roman
17.07.2018
10:07:44
где то видел доп для реакта который показывает в доме пошагово кнопки с описанием...но забыл название( никто не подскажет?

Roman
17.07.2018
10:07:47

Google

Kendr
17.07.2018
10:08:03

Cenator
17.07.2018
10:08:19

Roman
17.07.2018
10:08:20

Kendr
17.07.2018
10:08:25
Сенатор чему ты его учишь?

Roman
17.07.2018
10:08:31

Cenator
17.07.2018
10:08:48
чел выше пример показал

Kendr
17.07.2018
10:09:28

Roman
17.07.2018
10:09:53

Admin
ERROR: S client not available

Kendr
17.07.2018
10:10:07

Roman
17.07.2018
10:10:32
но лучше на асинк эвейт переписать
export async function signup(user) {
return async function(dispatch) {
const response = await axios.post(signupUrl, user);
dispatch({ type: 'LOGIN_SUCCESS', response });
};
}

Kendr
17.07.2018
10:10:32
?

Anton
17.07.2018
10:10:49

Roman
17.07.2018
10:10:56
Storybook?
нее https://gilbarbara.github.io/react-joyride/

Cenator
17.07.2018
10:12:34

Kendr
17.07.2018
10:12:55
И сделай стрелками их
А потом подвези симбиоты
И выйдет мой пример

Maxim
17.07.2018
10:14:07
Парни, Подскажите пожалуйста если ли отдельный канал по функциональному js?

Google

Kendr
17.07.2018
10:14:13

Roman
17.07.2018
10:14:52

Kendr
17.07.2018
10:15:00

Roman
17.07.2018
10:15:48

Cenator
17.07.2018
10:15:53

Kendr
17.07.2018
10:16:18

Spaider
17.07.2018
10:16:41
вот разрабы обленились, не хотят даже жс файл создавать что бы у них компонент появился

Artyom
17.07.2018
10:16:53
Пока вы тут про ненужность cli говорите...
https://medium.com/devschacht/vue-ui-первый-взгляд-2ec1c18934d6
Вот вам cli + UI = норм

Spaider
17.07.2018
10:16:54
ждем фреймворка - нажал одну кнопку и появилось приложение

Sergey
17.07.2018
10:17:27

Roman
17.07.2018
10:17:28
а че еще никто не написал react-cli ?)))

Artyom
17.07.2018
10:17:39

Roman
17.07.2018
10:17:49
лол))) там же фигня полная)

Husniddin
17.07.2018
10:17:50

Roman
17.07.2018
10:17:53
?

Artyom
17.07.2018
10:17:54
?♂️
Причем сейчас cli даже на ноде норм писать

Roman
17.07.2018
10:19:16
так на ней и писать, но я не вижу трудностей...берем за основу функциональность vue-cli, все что делает тулза - генерит package.json, вебпак конфиги и структуру
кто то тут уже в вебе билдер вебпак конфига делал
кажется что это не сложно)

Sergey
17.07.2018
10:19:41

Lorem
17.07.2018
10:19:43
Как много людей из вас использует SSR?