
Maxim
10.12.2017
12:29:13
правда я везде завожу себе свойства value, и onChange - вызывающийся с value
без квеста по пропсам евента
бывает, что евент вторым агрументом приходит. Проще универсальный интерфейс

SilencerWeb
10.12.2017
12:30:16
можно пример кода?

Google

Илья
10.12.2017
12:31:12
привет всем!)
кто то должен был это скинуть?

Evjeni
10.12.2017
12:31:39
/warn

SilencerWeb
10.12.2017
12:31:44
ссылку

Илья
10.12.2017
12:32:02
https://www.mentimeter.com/s/4ac2fdabc437fa22a466349418ac304f/a132705a8ad1

Maxim
10.12.2017
12:32:36
можно пример кода?
ну просто onChange={ e => props.onChange && props.onChange(e.target.value)}

Andrew
10.12.2017
12:33:27

SilencerWeb
10.12.2017
12:33:58
если честно, то нифига не понял)

Duego
10.12.2017
13:08:09
Всем привет. Подскажите как настроить вебпак, чтоб он не выводил warningи в консоль

jdc
10.12.2017
13:34:35
Подскажите плз, почему массив из объекта не записывается?
(можно предположить, что сразу там undefined, затем появляется инфа, но состояние компонента не обновляется, но я прописал в didUpdate если есть массив, записать его в стейт)
Home.propTypes = {
productsList: PropTypes.object.isRequired,
startData: PropTypes.array.isRequired,
dispatch: PropTypes.func.isRequired
}
function mapStateToProps(state) {
let { productsList } = state
let startData = productsList.start? productsList.start : []
return {
productsList,
startData
}
componentDidUpdate(prevProps){
if(this.props.productsList && this.props.productsList.start){
console.log('update')
this.setState({startData: this.props.productsList.start})
}
}
render(){
console.log(this.props)
return(
<View>
{this.props.productsList.start&&
this.productsList(this.props.productsList.start)
}
</View>
)
}

Default
10.12.2017
13:36:37

Илья
10.12.2017
13:37:00
да-да))

Google

Default
10.12.2017
13:37:06
Кто накрутил за бэкбон? :)

Илья
10.12.2017
13:37:24
куда уже нам (вью и реакту) до него?

Pauline
10.12.2017
13:40:04
ахаахха

SilencerWeb
10.12.2017
13:41:27
сдаем позиции… не хорошо...
начинаем тоже накручивать

Дмитрий
10.12.2017
13:42:02

SilencerWeb
10.12.2017
13:42:15
Дайте линк
https://www.mentimeter.com/s/4ac2fdabc437fa22a466349418ac304f/a132705a8ad1
там регаца надо :с

Duego
10.12.2017
14:32:26
В Route можно в path указать отрицание?
Все пути кроме такогото

Cenator
10.12.2017
14:40:04

Duego
10.12.2017
14:40:11
как?

Cenator
10.12.2017
14:41:06
path={/* your regex*/}

Duego
10.12.2017
14:43:43
А почему можеьт switch не работать?

Pauline
10.12.2017
14:46:19
где?
потому что ты пишешь что-то не то

Duego
10.12.2017
14:49:31
Спасибо
Заработало

SilencerWeb
10.12.2017
14:50:13
?

Duego
10.12.2017
15:24:13
Хотя нет

Google

Duego
10.12.2017
15:24:23
Когда пишу switch перестает роутинг работать

Тимофей
10.12.2017
15:28:09

Anton
10.12.2017
15:32:21
Всем привет. activeClassName в react-router начал ввести себя странно, после того как я изменил структуру файлов. В чем проблема: активный класс применяется только тогда, когда я обновляю страницу в браузере, если же просто клацать , то контент применяется, а вот класс нет.
navlink находится в index>app>DrawerContainer>Drawer, а было index>app>Drawer. Без понятия что может отвечать за то, что класс применяется только после обновления страницу.
спасите ?

kana
10.12.2017
16:03:28
Ну если уже совсем обобщать без потери смысла, то чаще всего такое называют "геттер", с не вычисляемое поле (потому что селекторы - не вычисляемые поля)
⚡
Во многих других фреймворках это называется computed property
Я просто к тому, что создатели реселкта всех запутали назвав это так
Это телега залагала просто)

Дмитрий
10.12.2017
16:11:07
Нет, селекторы это селекторы
В redux просто нет computed как явления
*из коробки

kana
10.12.2017
16:11:54
Я об этом уже написал

Дмитрий
10.12.2017
16:15:51
Queries я кстати уже делал
https://github.com/zerobias/telegram-mtproto/blob/feature/mtproto3/packages/telegram-mtproto/src/state/query/index.js
Но это не оч похоже на масштабируемый подход

Duego
10.12.2017
16:19:19
Помогите со свитчем
Switch from 'react-router'
Не работает

Сергей
10.12.2017
16:19:52
Отличный вопрос

Дмитрий
10.12.2017
16:20:01
Ну он спрашивал выше

Google

Сергей
10.12.2017
16:20:15

Дмитрий
10.12.2017
16:20:37
react-router way — если что-то не работает — сделай проверку руками

Andrey
10.12.2017
16:28:53

Сергей
10.12.2017
16:29:29

Admin
ERROR: S client not available

Диванный
10.12.2017
16:35:02
подскажите как при использовании компонент стилей отслеживать класы в самом преокте?
там же все хешами
визуально это не удобно делать
хотя бы на этапе разработки

Sergey
10.12.2017
16:37:25
о каком из подходов к стилям речь?
вроде все популярные предоставляют возможность писать в классы имя компонента

Диванный
10.12.2017
16:39:25
компоненты стилей
там нет самих названий классов
но может есть какой то режим с выводом хотябы названий компонент

Sergey
10.12.2017
16:40:21
чтобы мы на одном языке говорили, можно пример кода?

Диванный
10.12.2017
16:40:57
да

Andrey
10.12.2017
16:41:26
Что выбрать для форм? Redux Forms охренительно сложно ставит initial values

Sergey
10.12.2017
16:41:32
да
https://www.styled-components.com/docs/tooling#better-debugging

Дмитрий
10.12.2017
16:41:40

Google

Andrey
10.12.2017
16:41:52
Да, смотрю на него сейчас

Диванный
10.12.2017
16:42:29

Andrey
10.12.2017
16:42:32
Там он отвязан от редакса - так? Но все ивенты уже прописаны - типа unchange onblur

Rafael
10.12.2017
17:12:39
насколько это нормально при использовании редакса, дополнительно пользоваться стейтом компоненты?

Тимофей
10.12.2017
17:13:43

Art
10.12.2017
17:14:00
кто нибудь без терминов может обьяснить что делает bindActionCreators

Andrey
10.12.2017
17:14:44
оборачивает действие в диспатч
кто нибудь без терминов может обьяснить что делает bindActionCreators

Art
10.12.2017
17:15:12

Тимофей
10.12.2017
17:16:40

Art
10.12.2017
17:17:31

Тимофей
10.12.2017
17:17:39

Art
10.12.2017
17:18:12
Нет
просто надо разобраться
я туплю жестко
мозги кипят на элементарном

Тимофей
10.12.2017
17:19:10
const mapActions = {
action1,
action2
}я если честно никогда им не пользовался, и не понимаю в каких кейсах он нужен )