
Arsen
13.11.2016
13:28:58
так же есть 2 дропдауна которые отвечают за выбор проекта и версии. так вот если в рендеринге дропдауна проектов нет проблем. то при рендере дропдауна версий - выкидывается undefined. как будто состояние не заполнилось и я до конца не понимаю почему
вот как они рендерятся:
проекты:
<div className="scrolling menu">
{this.props.projects.map(this.createListItem)}
</div>

Google

Arsen
13.11.2016
13:29:35
версии:
<div className="scrolling menu">
{this.props.projects.find(project => project.id == currentEnv.project_id).versions.map(this.createListItem)}
</div>
Uncaught TypeError: Cannot read property 'versions' of undefined - в консоли
Отлаживая вижу - что render() у чайлда главной компоненты приложения вызывается раньше чем завершается запрос axios/или компонент didMount у корневой - в итоге undefined (или что то в этом роде, если объясните буду рад). Как такое обходить?

code4aman
13.11.2016
13:35:06
делай стейт для запроса и рендери зависимые от данных элементы только после завершения запроса, типа state.isLoading

Alexander
13.11.2016
13:39:14
Привет. Подскажите пожалуйста литературу , с которой лучше начинать изучать реакт. Может есть что-то вроде no-book, как для ангулара?

Роман
13.11.2016
13:39:55
Офф get started
Можно посмотреть курсы на udemy

blkmrkt
13.11.2016
13:41:14
новая либа с компонентами, просто пушка http://blueprintjs.com/

Джон
13.11.2016
13:41:44
я сам пытаюсь начать
вот дали книжку

Name
13.11.2016
13:42:12
зачем нужна книга по реакту?

Alexander
13.11.2016
13:42:14
Ага, спасибо

Джон
13.11.2016
13:42:24
туда же

Google

blkmrkt
13.11.2016
13:43:14

Verbaux
13.11.2016
13:43:20
лучше бы ссылку на репу дали, чем книгу ))
https://www.gitbook.com/@maxfarseer

? Алёна
13.11.2016
13:48:35

Vadim
13.11.2016
13:52:26

? Алёна
13.11.2016
13:53:06

blkmrkt
13.11.2016
13:53:21

Vadim
13.11.2016
13:53:44

blkmrkt
13.11.2016
13:54:17
тут и react-router@v4 и бета вебпака

Vadim
13.11.2016
13:55:21
Мне кадежется, для новичка это излишне

[Anonymous]
13.11.2016
13:56:06
babel, react, webpack

blkmrkt
13.11.2016
13:56:30

code4aman
13.11.2016
13:56:54
> Так а как новичку учить то?
> boilerplate
> react-router v4
?

? Алёна
13.11.2016
13:57:06

blkmrkt
13.11.2016
13:58:09

Vadim
13.11.2016
13:58:46
Так а если нет пониманимания?) и вообще нужно написать пару компонентов. Зачем роутер?)

code4aman
13.11.2016
13:58:51
имхо стейт менеджмент нужен, а роутер - нет
в начале

? Алёна
13.11.2016
14:00:28

Google

Vadim
13.11.2016
14:01:22
Стейт менеджер - редакс?

[Anonymous]
13.11.2016
14:01:24
вот за день учат, а потом вопросы здесь задают :C
почему стейн не обновляется и т.д.

Vadim
13.11.2016
14:01:43
Мб сначала в редаксе разобраться, а потом в реакте?)

[Anonymous]
13.11.2016
14:02:11
зачем?

blkmrkt
13.11.2016
14:02:30

[Anonymous]
13.11.2016
14:03:32

Vadim
13.11.2016
14:04:31
В итоге то, какой правильный путь изучения? Посмотрел туториал, в принципе понял, но не очень понял как он прокинул clickHandler через все компоненты самому внутреннему

? Алёна
13.11.2016
14:04:46

Vadim
13.11.2016
14:04:47
Это ж сташно как-то

[Anonymous]
13.11.2016
14:05:09

blkmrkt
13.11.2016
14:05:42

? Алёна
13.11.2016
14:06:03

Джон
13.11.2016
14:06:16
А если хочется писать на реакте в связке с meteor.js, нужно сначала учить отдельно реакт?

Sanjar
13.11.2016
14:07:09
Ну... Привет?

Vladimir
13.11.2016
14:07:52

blkmrkt
13.11.2016
14:08:22
а метеор скейлится вообще?

Джон
13.11.2016
14:09:55
Откровенно сказать, трудно дается. Очень трудно. Возможно не хватает навыков чисто по js, может быть такое? Я вот смотрю, народ пишет, что реакт — это изи. И тем не менее, чет не заходит вообще никак, хотя огромное желание освоить.

Google

blkmrkt
13.11.2016
14:10:32

Vladimir
13.11.2016
14:10:32

Джон
13.11.2016
14:10:50

blkmrkt
13.11.2016
14:11:32
ну фиг знает тогда, может начать следовало просто с JS и браузерных апи, а потом уже реакт

[Anonymous]
13.11.2016
14:11:41

Никита
13.11.2016
14:12:21
Я изучал с create-react-app. Потом к этому вебпак. Бабель,роутер,ридакс

Джон
13.11.2016
14:12:32

Vladimir
13.11.2016
14:12:36

blkmrkt
13.11.2016
14:14:16
второе, скорее
поставь себе цель сделать реальный проект и делай, а что непонятно спрашивай у гугла

[Anonymous]
13.11.2016
14:14:20
второе, скорее
ну насчет метеора не знаю, но на том же сайте кантора есть очень неплохие разделы с компонентами, там ты на ваниле пишешь и становиться понятен смысл компонентов потом у реакта почитай про жизенные циклы компонетов и состояния со свойствами.
должно хватить, чтобы писать.

blkmrkt
13.11.2016
14:15:10

Джон
13.11.2016
14:15:51
благодарю. Ну я сюда тоже буду спрашивать, оке?

code4aman
13.11.2016
14:16:00

Джон
13.11.2016
14:16:32

blkmrkt
13.11.2016
14:22:06

? Алёна
13.11.2016
14:39:47
> Whether you’re suffering from Javascript fatigue, ES anxiety, post-webpack stress disorder or any other kind of web development malady, the last thing you probably want to do now is look at another Javascript framework.
Именно такая у меня реакция на vue. Неужели он не умрет?

blkmrkt
13.11.2016
14:41:25
а я не вижу потребности в каком-то фреймворке, когда уже есть реакт и стейт менеджмент в виде redux/mobx
sails.js еще был, такой-то хайп разводили

Дмитрий
13.11.2016
14:41:49
Я бы не зарекался)

Google

blkmrkt
13.11.2016
14:43:05
вроде ничего нормального на горизонте пока не видно
всмысле чего-то лучше*

Vladimir
13.11.2016
14:43:39
Ангуляр 2?

Дмитрий
13.11.2016
14:43:47
Посмотрел cycle и прям впечатлился мощности концепта. Но пока это уже слишком ?
Но это в дополнение ко всему, офк

blkmrkt
13.11.2016
14:44:17
Ангуляр 2?
ну это как альтернатива реакту со стейт менеджментом

Vladimir
13.11.2016
14:44:28
Он быстрее:)

blkmrkt
13.11.2016
14:44:33
да лан

Vladimir
13.11.2016
14:45:24
Что да лан?
Открываем выступление Алексея Охрименко на хайлоаде, смотрим результат

blkmrkt
13.11.2016
14:45:43
я просто на читал ничего про ангуляр совсем, интересно
Я как делаю - начинаю проект на реакте, устанавливаю кучу разных модулей сверху, и прогоняю все это мясо через какие-нибудь сжималки/оптимизаторы кода. Почитаю сейчас про ангуляр

Vladimir
13.11.2016
14:47:23
ну и можно preact всегда
менять один удобный и удовлетворительный по перфу фреймворк на другой неудобный но быстрее — так себе идея

Vladimir
13.11.2016
14:51:12
А есть еще фотки бета версий?:)
Еще, еще:)