
А
07.12.2017
16:21:33
<Input valid={input.isInvalid} …/>
?

Cenator
07.12.2017
16:23:33

SilencerWeb
07.12.2017
16:25:20

Google

Сергей
07.12.2017
16:29:21
Как раз таки очень удобно
Если не стайлед

Cenator
07.12.2017
16:29:42
а зачем не стайлед?

Сергей
07.12.2017
16:30:11
Разное бывает
Яндекс например

Cenator
07.12.2017
16:30:49

Andrey
07.12.2017
16:31:51
@sergeysova, ты, кстати, БЭМ в работе используешь?)

Default
07.12.2017
16:39:12

Dmitry
07.12.2017
16:39:25
/warn

Andrey
07.12.2017
16:39:34
?

Артур
07.12.2017
16:39:51
Какие есть готовые комплекты (boilerplate) проектов для создания админки с CRUD (таблицы и формы)? Интересует с целью изучения правильной реализации. #crud #админка

Dmitry
07.12.2017
16:40:44

Google

Сергей
07.12.2017
17:10:41

Valerii
07.12.2017
17:33:16
Ребят привет!
Решил попробовать на VSCode попробовать писать, посоветуйте расширения под реакт, прям мастхевные?

А
07.12.2017
17:33:39

Max
07.12.2017
17:33:45

? ethorz
07.12.2017
17:34:03
history = syncHistoryWithStore(history, store); в 4ом роутере как это реализовать?
syncHistoryWithStore выпилили

Winni
07.12.2017
17:35:53
withRouter не?

? ethorz
07.12.2017
17:38:23
ни о чем не говорит
export default () => {
//const logger = createLogger();
store = createStore(
combineReducers({
...reducers,
router: routerReducer
}),
compose(applyMiddleware(...middlewares))
);
history = withRouter(history, store);
sagaMiddleware.run(rootSaga);
return {store, history};
}

Сергей
07.12.2017
17:40:01
export default не нужен

Winni
07.12.2017
17:40:02
withRouter это HOC, как connect Из реакт редакса
он для другого, что ты тут пытаешься сделать я не пойму

? ethorz
07.12.2017
17:41:19
у меня по пути присоединяется нужный store

Art
07.12.2017
17:51:58
TypeError: Cannot read property 'username' of undefined почему
такя ошибка

Winni
07.12.2017
17:52:06
Удоли

Art
07.12.2017
17:52:49

Sergey
07.12.2017
17:53:14

Google

Winni
07.12.2017
17:53:19
Куда нибудь на гист, кодпен или типо того код выложи

Sergey
07.12.2017
17:55:16
хотя нет. не могу

Art
07.12.2017
18:00:46
прохожу этот туториал сделал так как там даже копирнул https://github.com/Remchi/reddice/blob/4962a3de593dedb0f06e3a9fd9928850ea1e6347/client/components/signup/SignupForm.js
TypeError: Cannot read property 'username' of undefined

Tauka
07.12.2017
18:01:28
Это вроде популярная тема, нулл, как и undefined недопустимы. И много кто недоволен этим
Хз, может исправили, но точно так было

Petr
07.12.2017
18:05:32
errors = {}

Art
07.12.2017
18:06:07

Petr
07.12.2017
18:06:35
добавь
errors: {
username: '',
...
}

Art
07.12.2017
18:06:40

Art
07.12.2017
18:06:46
аааа
спс
man

Petr
07.12.2017
18:07:15
welcome
там кстати можно и без перечислений всех полей, кажется ты просто забыл указать в стейте errors: {}

Game
07.12.2017
18:24:16
кто помнит как указать абсолютный путь в node_modules с файлп
./node_modules/bla-bla
?

Google

Petr
07.12.2017
18:25:10
import 'bla-bla/lol-lol' ?

Game
07.12.2017
18:25:41
та вот что-то не хочет
хочу попробовать так ли пройдет

Petr
07.12.2017
18:28:41
ну можно по тупому import '../../node_modules/bla-bla/lol-lol'

Admin
ERROR: S client not available

Art
07.12.2017
18:39:22
там кстати можно и без перечислений всех полей, кажется ты просто забыл указать в стейте errors: {}
constructor(props) {
super(props);
this.state = {
username: '',
email: '',
password: '',
passwordConfirmation: '',
timezone: '',
errors: {
username: '',
email: '',
password: '',
passwordConfirmation: '',
isLoading: false,
timezone: ''
},
isLoading: false
}
норм

Сергей
07.12.2017
18:39:57
constructor(props) {
super(props);
this.state = {
username: '',
email: '',
password: '',
passwordConfirmation: '',
timezone: '',
errors: {
username: '',
email: '',
password: '',
passwordConfirmation: '',
isLoading: false,
timezone: ''
},
isLoading: false
}
для такого конструктор не нужен

Petr
07.12.2017
18:40:22
constructor(props) {
super(props);
this.state = {
username: '',
email: '',
password: '',
passwordConfirmation: '',
timezone: '',
errors: {
username: '',
email: '',
password: '',
passwordConfirmation: '',
isLoading: false,
timezone: ''
},
isLoading: false
}
у тебя же еще бинды должны быть
для методов

Art
07.12.2017
18:42:28
человек учится
this.onChange = this.onChange.bind(this);
this.onSubmit = this.onSubmit.bind(this);
onSubmit(e) {
e.preventDefault();
this.setState({ errors: {}, isLoading: true });
this.props.userSignupRequest(this.state).then(
() => {},
({ data }) => this.setState({ errors: data, isLoading: false })
);
console.log(this.state.errors);
}
вот здесь ошибка вроде
но я немогу найти

Petr
07.12.2017
18:43:38
чоо? ошибка осталась?

Art
07.12.2017
18:44:12
и спросил

Petr
07.12.2017
18:44:35
та же ошибка?

Art
07.12.2017
18:44:39
да

Google

Art
07.12.2017
18:44:56
это может быть со стороны сервера?

Petr
07.12.2017
18:44:59
лол, выложи свой код вместо тутторила

Сергей
07.12.2017
18:45:03
ребят
в личку идите

Petr
07.12.2017
18:45:40
в личку идите
почему? человек спрашивает про реакт в реакт сообществе

Сергей
07.12.2017
18:45:49
потому что это уже нубские вопросы
нафлудили по одному вопросу сколько

Default
07.12.2017
18:46:41
Помоги человеку в риалтайме :)
Заодно фичу опробуешь
А то когда еще выпадет шанс

Petr
07.12.2017
18:48:08
слишком интимно

Denis
07.12.2017
20:01:22
Через час заканчиваем :)

Андрей
07.12.2017
20:01:44
здравствуйте господа, есть проблема с перерисовкой дом елементов, которые не изменились. Кто может помочь?