@react_js

Страница 4743 из 5115
?
03.09.2018
01:38:29
соответственно, в бекенде есть конфигуратор, где можно все натыкать и настроить

чесслово, я представить не могу форму в 20 полей бей редакс-формс уже :)

Artem
03.09.2018
01:39:25
чесслово, я представить не могу форму в 20 полей бей редакс-формс уже :)
сложные формы вроде удобней на mobx делать, хотя не дефолтно конечно)

?
03.09.2018
01:40:27
сложно сказать, мне бомх не зашел

Google
М
03.09.2018
01:43:09
да емае, как передать метод ребенку?

Artem
03.09.2018
01:44:39
?
03.09.2018
01:45:39
onChange и handleChange, придерживайтесь нотации :)

М
03.09.2018
01:46:02
class Parent extends Component { something = (value) => { this.setState{ ... } } ... render() { return <> <Child some={ this.something } /> </> } внутри Child вызов onClick={ () => this.props.some(...) } не работает

Artem
03.09.2018
01:46:15
onChange и handleChange, придерживайтесь нотации :)
это от проекта зависит, единной верной как бы нет)

точно туда кликаешь?)

М
03.09.2018
01:49:35
точно, но не работает



Artem
03.09.2018
01:50:32
? затер heading)))

М
03.09.2018
01:50:43


? затер heading)))
собьет с толку)

Google
М
03.09.2018
01:51:24
при нажатии на Underline ничего не просходит Underline это просто SC

Kelin
03.09.2018
01:51:35
Нахера называть пропсы методами, ну сделай ты по-человечески как ивенты

onTypeChange

Artem
03.09.2018
01:52:31
onClick={() => this.props.setType('email')} ну или забанди, если перфоманс там все дела

?
03.09.2018
01:53:32
при нажатии на Underline ничего не просходит Underline это просто SC
закатай в песочницу куда-нибудь, картинки читать не ок

Artem
03.09.2018
01:53:34
Нахера называть пропсы методами, ну сделай ты по-человечески как ивенты
да вроде норм у него, он типа устанавливает, поэтому и прос с таким названием передает

?
03.09.2018
01:54:09
да вроде норм у него, он типа устанавливает, поэтому и прос с таким названием передает
у него типа эвент, надо называть соответственно: onEvent, handleEvent

Kelin
03.09.2018
01:54:20
да вроде норм у него, он типа устанавливает, поэтому и прос с таким названием передает
Что он устанавливает? Виндовс 98? Компонент не должен воспринимать прокинутый коллбек как конкретное действие

?
03.09.2018
01:54:31
чтобы потом можно было код постить сюда и люди не ломали головы, что это вообще происходит

Artem
03.09.2018
01:54:40
М
03.09.2018
01:54:58
<EmailLogin onTypeChange = { this.setType }/>

Kelin
03.09.2018
01:55:08
Это не его зона ответственности. Поэтому это должно быть названо как ивент. У меня изменился тип - я тебе об этом сообщаю. А не я поменял тип, используя этот коллбек, держу в курсе епт

М
03.09.2018
01:55:24
вот так, я понял логику, спасибо

Artem
03.09.2018
01:55:56
Это не его зона ответственности. Поэтому это должно быть названо как ивент. У меня изменился тип - я тебе об этом сообщаю. А не я поменял тип, используя этот коллбек, держу в курсе епт
смотрия про что, setType прокидывается пропс, как он внутри компонента будет вызывать это уже отвественность компонента, которому дали этот пропс

Kelin
03.09.2018
01:56:22
Который чота там сверху поменял внезапно

Artem
03.09.2018
01:56:43
Kelin
03.09.2018
01:56:50
Artem
03.09.2018
01:57:14
разница есть, шаринг данных должен быть хорошо именноваными, так лучше будет читать

Google
?
03.09.2018
01:57:35
this.props.setType.bind или (e) => this.props.setType(e.че-тотам.value)

М
03.09.2018
01:57:39
Который чота там сверху поменял внезапно
да, поэтому лучше this.props.onChangeType текущий компонент вызывает свой пропс, снаружи уже нужно смотреть что там за onChange

Artem
03.09.2018
01:57:43
то есть ты откроешь компонент и поймешь какие у него просы=возможности есть

?
03.09.2018
01:58:34
а, да, эт не value

короче, 4 утра, песочница или https://reactjs.org/docs/handling-events.html

М
03.09.2018
01:59:50
короче, 4 утра, песочница или https://reactjs.org/docs/handling-events.html
а ты не можешь выключить уведомления и пойти спать?)

?
03.09.2018
02:01:38
а ты не можешь выключить уведомления и пойти спать?)
ну, да, действительно, чего это я пытаюсь помогать человеку, у которого "React developer" в инфе написано и онКлик в чилдах не работает.

пойду спать, разбирайтесь :)

М
03.09.2018
02:02:19
просто вопрос настолько базовый что городить сейчас песочницу, которую я ни разу не делал, будет не оч

если бы требовалось как-то абстрагировать вопрос, то ок

а он уже абстрактней некуда - в песочнице будет точно такой же код, как в сообщениях

Kelin
03.09.2018
02:04:48
const Field = ({ changeType }) => ?

Опа, а что такое, кажется, непонятно, событие это вне зоны ответственности или какое-то действие внутри стрелки объявленное

М
03.09.2018
02:08:06
Проблема была в том, что PhoneLogin и EmailLogin были одинаковыми, соотвественно казалось, что метод в чайлде не срабатывает. Я идиот ☹️ Все доброй!

Artyom
03.09.2018
04:40:56
Паттерны* https://twitter.com/dan_abramov/status/1036280032723955713

Alexander
03.09.2018
06:51:54
Есть компонент. У него есть рендер и метод. Как я могу вызвать метод не из рендера? Допустим в render у меня <Modal />, а в componentDidMount я хочу вызвать что-то вроде Modal.show()

Google
Artyom
03.09.2018
06:54:25
Нужно стараться избавляться от этой императивной лапши. В случае указанного примера: <Modal show={this.state.modalShow} />

Petr
03.09.2018
06:59:12
И экшены ж Для закрытия и открытия попапа?

Alexander
03.09.2018
06:59:48
И экшены ж Для закрытия и открытия попапа?
Ну у нас mobx. Думаешь завести для этого отдельный стор?

Artyom
03.09.2018
07:02:38
Просто тогда модуль Modal будет зависим от родителя
Эм, так это фундаментальная логика модалки? Если тебе нужна модалка с кастомной логикой, без родителя в доме - пиши контейнер

Admin
ERROR: S client not available

Eugene
03.09.2018
07:04:25
?прокинуть пропс стейта в модалку и в componentDidMount this.setState({ modal: true })

Artyom
03.09.2018
07:05:34
Зачем componentDidMount и setState, если this.props в конструкторе доступен?

Alexei
03.09.2018
07:06:35
Подскажите пожалуйста: У меня есть компонент который возвращает просто текст Могу ли я как-то сделать как-то так: <input placeholder={<MyComponent id="language" />} /> Как я понял <MyComponent /> возвращает объект можно ли достучаться как-то до value?

Artyom
03.09.2018
07:10:21
Eugene
03.09.2018
07:10:55
да и вообще стейт модалке не нужен
?Почему? А как ее контролить(показывать/скрывать)?

Artyom
03.09.2018
07:11:19
Ну так я же написал, это должен родитель определять

// Modal.js render(){ return this.props.show ? /*...*/ : null }

Eugene
03.09.2018
07:12:47
Ой, я имел ввиду же прокинуть стейт модалки с родителя пропсом?

Alexander
03.09.2018
07:28:32
Если в пропсах не изменится определенный пропс (допустим, current), то что выдаст nextProps.current === this.props.current?

Cenator
03.09.2018
07:29:30
да

Alexander
03.09.2018
07:30:05
да
А если изменится?

Cenator
03.09.2018
07:30:52
Super
03.09.2018
07:39:33
Ребята, всем привет! Прикручиваю к проекту flow. Подскажите, пожалуйста, в чем может быть проблема Cannot resolve module babel-polyfill. Нужно делать дополнительную настройку в .flowconfig ? Ругается на каждый импорт

Google
Михаил
03.09.2018
07:42:26
Всем привет! Не могли бы подсказать, как лучше связать данные формы со значениями в URL используя redux. Лучше держать состояние формы и url отдельно и производить изменения в middleware, когда срабатывают указанные actions изменения формы или существуют другие более удобные варианты?

Roman
03.09.2018
07:46:43
Как получить стейт компонента? Нормально ли будет сделать Component.getState() или Component.state?

нет стейтменеджеров

Roman
03.09.2018
07:47:34
колбеком)
а, точняк

колбеком)
ну это где-то вызвать надо сначала сетстейт

У меня кейс такой, что нужно записать в локалстор данные с формы, когда страница меняется

Cenator
03.09.2018
07:48:28
не ну ты щас пытаешься сломать реакт

Roman
03.09.2018
07:50:11
ref + form.elements
ну это только внутри класса работать будет, а Router от некст не работает внутри компонента

Artyom
03.09.2018
07:51:23
Все еще не понимаю. cwum же?

Страница 4743 из 5115