
Artyom
24.06.2017
15:02:54

Denis
24.06.2017
15:05:58
Лоадер шрифтов работает ?

Сергей
24.06.2017
15:06:41
зачем ты clear внутри тега написал?
напиши className="material-icons clear"

Google

Artyom
24.06.2017
15:07:09

Elena
24.06.2017
15:07:18
Какая библиотека особенно хороша для ловли drag и drop событий? (Кейс: пользователь сортирует список, новый порядок передаем на бэк)

Сергей
24.06.2017
15:07:58
а ок

Denis
24.06.2017
15:09:13
лигатуры ж

Dmitry
24.06.2017
15:33:43

Elena
24.06.2017
15:37:24
спасибо :)

Aleksandr
24.06.2017
16:05:31
Йоу чуваки, ткая проблема. Есть реакт роутер 3 с раутами
<Route path='/dashboard' getComponent={getDashboard}>
<Route path='/dashboard/:someShit' getComponent={getSomeShit} />
</Route>
Так вот. Каждый раз, когда я меняю адрес someShit компонен dashboard делает unmount и mount.
Втф?

Dmitry
24.06.2017
16:32:18
попробуй вместо гет компонент ->component

Aleksandr
24.06.2017
16:36:20
мне так не вариант) мне надо асинхронно)
но возможно проблема и в этом, спасибо, попробую

Dmitry
24.06.2017
16:44:21
ну если асинхронно
то есть же всякие lazy-route и react-loadable
поменять то что у тебя на <LazyRoute component={import(‘123’)}>

Google

Pavel
24.06.2017
17:35:24

Максим
24.06.2017
18:11:39
почему так работает
renderFeedbackForm() {
return this.state.isShow ? <FeedbackForm onHide={this.toggle}/> : null
}
render() {
const FeedbackForm = this.renderFeedbackForm()
return <span>
{FeedbackForm}
</span>
}
а так нет
render() {
const FeedbackForm = this.state.isShow ? <FeedbackForm onHide={this.toggle}/> : null
return <span>
{FeedbackForm}
</span>
}

Denis
24.06.2017
18:13:53
Ну, кто заметил

Andrey
24.06.2017
18:14:05

Denis
24.06.2017
18:14:46
Классика же

Максим
24.06.2017
18:15:21

Evgeny
24.06.2017
18:15:49
ЛОЛ

Andrey
24.06.2017
18:16:16
Классика же
А в чём проблема? Я просто только чистые компоненты использую в основном.

Максим
24.06.2017
18:18:57
ну может разъясните тогда?

Dmitry
24.06.2017
18:22:17
const p = true?p:null

Максим
24.06.2017
18:28:39
какжется на сегодня хватит

Yumi
24.06.2017
18:50:55

Максим
24.06.2017
18:51:37

Vladislav
24.06.2017
19:25:40
как передавать пропсы в Route из Реакт раутера

Dmitry
24.06.2017
19:27:40
они и так передаются вродь
this.props.history/match

Vladislav
24.06.2017
19:28:37
мне надо передать пропсы в компоненты которые эти рауты рендерят

Dmitry
24.06.2017
19:29:08
ну я и говорю они разве не автоматически пробрасываются ?
или о чем ты ?

Google

Vladislav
24.06.2017
19:34:07
На качество файловую структру не обращай внимение, это мое первое приложение на реакт. Вот такой код

Сергей
24.06.2017
19:34:56
установи линтер и не позорься
и возьми VSCode у него проверки адекватные
eslint + eslint-config-atomix-react

Dmitry
24.06.2017
19:35:59

Vladislav
24.06.2017
19:36:46
я хочу передать data(в ней данные из колекции о товарах магазина) в компоненты которые рендеряться этими раутами
мне ничего
не надо делать и я просто могу через this.props.history/match?

Dmitry
24.06.2017
19:37:39
окей
ну если нету нету редукс
то вместо компонент юзаешь render={(props)=><Page data={data} >}

andretshurotshka?❄️кде
24.06.2017
19:38:49
А что нельзя в самих компонентах импортить данные

Vladislav
24.06.2017
19:40:52
я хотел сделать хендлер, когда кликаю на товар его данные заносяться в стейт и рендеряться в новом компоненте.
стейт будет с самого верху и по этому пропсы я тоже хотел держать в самом верху

Combot
24.06.2017
19:43:38
combot.org/chat/-1001032883247

Vladislav
24.06.2017
19:45:13

Сергей
24.06.2017
19:45:30

Vladislav
24.06.2017
19:45:47
сейчас установиться посмотрю
Idle это хорошо?

Google

Vladislav
24.06.2017
19:51:52

Admin
ERROR: S client not available

Igor
24.06.2017
20:03:48
в чем может быть ошибка?

Andrey
24.06.2017
20:04:32
В том, что стейт - это объект, а не функция.
Тебе об этом и написали большми буквами.

Igor
24.06.2017
20:05:30
но я же обновляю стейт как в документации..

Andrey
24.06.2017
20:06:28

ENAMETOOLONG
24.06.2017
20:07:09
this.setState(state: Object) ?

Igor
24.06.2017
20:09:30
тьфу ты, и правда
я туплю, ссори(

Vladimir
24.06.2017
20:09:40
Нет, неправда
В setState можно передавать функцию

ENAMETOOLONG
24.06.2017
20:10:27

Vladimir
24.06.2017
20:10:36
Нет, функцию

Dreamerinnoise
24.06.2017
20:10:41
setState(updater, [callback])
updater — (prevState, props) => stateChange

ENAMETOOLONG
24.06.2017
20:12:36

Vladimir
24.06.2017
20:13:10
Хз, скорее всего уже очень давно так

Google

Igor
24.06.2017
20:14:03
https://gist.github.com/createshadow/13781c73d176c0c6e2bf370310c9eacf
вот код на гисте, там реакт натив, но суть обновления стейта та же
объясните, почему он не обновляется? :(

Alex
24.06.2017
20:33:44
а почему не так ?
onChangeText = {(text)=> this.onChange(text)}

Igor
24.06.2017
20:37:12
и куда это?

Alex
24.06.2017
20:41:01
вместо onChange={this.handleChange}
или сразу onChangeText={(text) => this.setState({text})}

Egor
24.06.2017
20:44:59
Вот второе не надо...

Alex
24.06.2017
20:50:51
согласен) но смотря для каких целей

Дмитрий
24.06.2017
20:53:46
ни для каких

Gkio
24.06.2017
20:57:51
есть какая нибуть книга или туториал чтобы научится этот китайский язык ? https://cdn-images-1.medium.com/max/1600/1*O2fK16vfyWaDT-IR61drPw.png

Сергей
24.06.2017
21:53:49

Gkio
24.06.2017
21:54:19
ну для меня это китайский иза этого хочю его изучить