
Stepan
10.10.2017
09:11:38
В твоём случае, ReactDOM

Dmitry
10.10.2017
09:11:46
import ReactDOM from 'react' ?

Sergey
10.10.2017
09:11:55
"react-dom"

Stepan
10.10.2017
09:12:32

Google

Dmitry
10.10.2017
09:14:24
import ReactDOM from 'react-dom' ?

Stepan
10.10.2017
09:14:40
да

Dmitry
10.10.2017
09:15:00
на оф.сайте так, но у меня пишет новую ошибку
WEBPACK_IMPORTED_MODULE_2_react_dom___default.a.findDOMNod is not a function
я в обработчике использую вот так, не всекаю где ошибка
onBtnClickHandler = () => {
alert(ReactDOM.findDOMNod(this.refs.myTestInput).value);
}

Stepan
10.10.2017
09:17:20
Ты хуйню какую-то делаешь
зачем тебе findDOMNod?
В Реакте по-другому делается
Читай доку, мануалы
Это тебе не jQuery

Roman
10.10.2017
09:18:34

Nursultan
10.10.2017
09:19:48
(очень уж простой пример получился)
У меня другая проблема, в компоненте например вывожу имя {item.parent.name} Он ругается не может показать name потому что parent undefined, я здесь выхожу из проблемы {item.parent ? item.parent.name : ''}

Stepan
10.10.2017
09:20:28

Google

Nursultan
10.10.2017
09:21:23
Можно сделать чтоб глобально было если в компоненте ошибка, эта ошибка не ломала приложение а выводила сообщение "Ошибка"

Котяй Негодяй
10.10.2017
09:21:49
Нет.
Для начала стоит просто писать без ошибок. Ну, в смысле, прилагать усилия к этому.

Nursultan
10.10.2017
09:25:12
Ясный кот, что надо без ошибок писать)) Апи бывает не вызврощает свойство или объект, чтоб подстроховаться обработчик ошибок сделать

Stepan
10.10.2017
09:26:17
Если там сильно много, то try-catch

Artyom
10.10.2017
09:28:55

Nursultan
10.10.2017
09:29:36
Он в 16 ой у нас 15 я версия стоит

Stepan
10.10.2017
09:31:19

Nursultan
10.10.2017
09:31:52
Да понял куда копать, спасибо)

Artyom
10.10.2017
09:36:14
Обновится до 16 >_>

Stepan
10.10.2017
09:36:57
+

Юра
10.10.2017
09:39:27
Еще посмотри на universal-webpack.

Anton
10.10.2017
09:40:26

Denis
10.10.2017
09:44:36
Кто-нибудь сталкивался с проблемой отображения календаря в IE10 у react-datepicker (https://github.com/Hacker0x01/react-datepicker)?

anna
10.10.2017
09:53:26
Всем привт! А есть такой же чатик, только по редакс?
Можете скинуть ссылку пожалуйста

Max
10.10.2017
09:54:10
неа

Artyom
10.10.2017
09:54:20
React Shorts - этого не хватало
https://www.youtube.com/channel/UCdkZ6ckHOJ3DjAYxoGeMG0w

Google

Max
10.10.2017
09:54:23
тут обычно за редакс трут )

Дмитрий
10.10.2017
09:55:02
Про стейт-менеджмент в жс либо хорошо либо ничего ?

Max
10.10.2017
09:55:03
“разворачивание в кодепене"
там реально хватит одного скрина с подключенными либами ?

Artyom
10.10.2017
09:55:23
Ну это понятно)

Max
10.10.2017
09:55:36
ладно бы баба с сиськами вела

Artyom
10.10.2017
09:55:37
Но вот последнее про Reselect) Может еще выходить будет

Max
10.10.2017
09:55:42
а там бубнит кто-то что-то

Artyom
10.10.2017
09:56:24
Мне сам формат импонирует, короткие видосы про какие-нибудь факты. Вон там про биндинги функций рассказывают, самое оно скидывать сюда как ответ на постоянные вопросы

Max
10.10.2017
09:57:35
эммм
ну я наверное старый но видосы не воспринимаю вообще

Max
10.10.2017
09:57:56
это очень неудобный формат

Artyom
10.10.2017
09:58:00
Конечно старый)
новичкам маны читать туго

Дмитрий
10.10.2017
09:58:44
Аналогично

Юра
10.10.2017
09:58:50
Ну, у этих ребят тоже не космические просмотры прям.

Дмитрий
10.10.2017
09:59:22
За то время пока в видосе мне рассказывают один абзац банальности, можно пару статей прочитать

Artyom
10.10.2017
09:59:36
Так то по факту - прочитал вдумчиво всю доку по реакту (и запомнил) - все, middle+ (если следовать доке, конечно). И времени на это надо... Ну я не знаю. Неделю новичку в свободное время?
Но никто ж не делает так

Дмитрий
10.10.2017
10:00:11
А как по твоему делают?)

Google

Юра
10.10.2017
10:00:40

Artyom
10.10.2017
10:00:51
Как все, глянули бойлерплейт пример, и давай тратить десятки часов на перестановку символов, шо бы заработало
Ну я про джунов, опять же

Юра
10.10.2017
10:01:43
Джуны как будто бы раса отдельная -)

Дмитрий
10.10.2017
10:02:13
Клингонцы

Artyom
10.10.2017
10:02:22
Нет другого слова, для того что я хочу выразить

Юра
10.10.2017
10:02:25

Artyom
10.10.2017
10:05:15
Проблема в чем еще.
Джун прочитает все апи - и не поймет как его использовать, поэтому будет тыкать шаблоны и примеры.
Мидл+ прочтет все апи и сможет круто его использовать. Но так то же мало кто делает (на моей практике), т.к. результат не сразу получаешь, а время спустя. Хотя итог качественнее и быстрее в первом варианте.

Admin
ERROR: S client not available

Artyom
10.10.2017
10:06:40

Александр
10.10.2017
10:07:18
Это контр-продуктивно

Artyom
10.10.2017
10:08:59
В общем проблема в сисеме образования, все плохо, время полдень, пошел работать >_>

Юра
10.10.2017
10:09:19
Проблема в чем еще.
Джун прочитает все апи - и не поймет как его использовать, поэтому будет тыкать шаблоны и примеры.
Мидл+ прочтет все апи и сможет круто его использовать. Но так то же мало кто делает (на моей практике), т.к. результат не сразу получаешь, а время спустя. Хотя итог качественнее и быстрее в первом варианте.
Хочешь, я тебе открою секрет? Нет никаких джунов и миддлов. Компетенция исполнителя растет по отношению к задаче.
Т.е. например, чел в одной конторе формы шлепал, перешел в другую те же формы шлепать с повышением зарплаты — он там будет именоваться мидлом -) Вот и все, собственно.
А если задачи разные, то все в самом начале ведут себя как джуны, проблемы начинаются, когда человек что-то другое начинает делать.

Виталий
10.10.2017
10:10:03
Всем привет. А я правильно понимаю, что middleware в редуксе должны быть упорядочены, чтобы обрабатывать экшены, которые они диспатчат?

Artyom
10.10.2017
10:10:03

Юра
10.10.2017
10:10:58

Alexandr
10.10.2017
10:10:58

Artyom
10.10.2017
10:11:06

Виталий
10.10.2017
10:11:17
То есть если один мидлвар сделает dispatch(someAction()), то этот экшен сможет обработать только мидлвар, который позже в applyMiddleware?

Юра
10.10.2017
10:11:39

Google

Виталий
10.10.2017
10:11:44
редусеры при этом обрабатывают

Юра
10.10.2017
10:12:03
Он снова на начало обработки попадет.

Виталий
10.10.2017
10:12:25
Нет.
Почему тогда во второй может не попадать, если я его ставлю раньше?
Middleware = store => next => action => {
console.log(action.type);
и нет его в консоли
thunk может влиять на это?

Юра
10.10.2017
10:14:11
Да, похоже все-таки не попадет.
Если делаешь store.dispatch, то экшен попадает в начало, а если next(), то передается след. мидлверу.

Виталий
10.10.2017
10:15:21
я думал next это ссылка на store.dispatch

Юра
10.10.2017
10:16:36
Ага.

Виталий
10.10.2017
10:18:10
Или это store.dispatch разных пайпов? Где можно почитать про то, что это вообще?

Дмитрий
10.10.2017
10:18:28
Открой redux и посмотри

Artyom
10.10.2017
10:41:35
bitbar-webpack-progress-plugin
Прикольная штука (вскод)

Oleg
10.10.2017
10:46:44
ребята, подскажите пожалуйста.
react-router-dom v4
использую NavLink и пропс activeClassName
Но он устанавливает активный класс для двух ссылок, если у меня такая структура:
/posts
/posts/something
то есть если я нахожусь в /posts/something - то у меня в навигации подсвечиваются сразу две ссылки, вместо только нужной. Как исправить?

Eugeniy
10.10.2017
10:47:14
exact
<Route exact path=«/posts» />

Oleg
10.10.2017
10:47:50
это в самом роутере - да. И выводит один компонент
то есть именно к Route проблем нет. Сложность в том, что навигационные элементы NavLink считают активными сразу два пункта.

from
10.10.2017
10:49:03

Eugeniy
10.10.2017
10:49:03
А на NavLink exact вешал?)

Oleg
10.10.2017
10:49:17
хм