
Исмаил
22.11.2016
20:55:41
С оф документации

Evgeny
22.11.2016
20:55:51
Ок, идём дальше
Покажи свой мап

Google


Артур
22.11.2016
20:56:11
Какая?
ну, если по времени — можно было бы и побыстрее. Начни хотя бы с верстки, тот же htmlacademy.ru (если на русском), ну или сразу codecademy.com, coursera.org (не проеби дедлайны). Почитывай htmlbook.ru, javascript.ru, если с английским беда, если нет — webplatform.org. Короче, много всякого. Верстка → ксс → джс → mvc-фреймворки (типа ангулара) → взаимодействие с бэкэндом (REST API, AJAX и прочий буллщит). Почитай codrops, там много интересных решений есть. Если хочется интерфейсы — Don't make me think; Психбольница в руках пациента; Интерфейс Джефа Раскина, ну и так далее. Не читай рашкинских бирманов и лебедевых — если у бирмана еще годные мысли бывают, то от всяких «джейквери» и прочих «виндоус» мне припекает. Слишком патриотично.
ну, после ксса и базового джса берешь бутстрап, изучаешь, пробуешь сделать какой-нибудь типовой прототип, застилизовать. Нодеджс — ну, тоже где-то в этом времени, хотя зачем (если только не грант).
htmlacademy.ru
codecademy.ru
dash.generalassemb.ly/projects
codeavengers.com
coursera.com
udacity.com
khanacademy.com
lingualeo.ru
подписан на тебя в твиттере эдак года 4 )


Evgeny
22.11.2016
20:56:44
Лол
Как давно это было
К слову, Бирман и другие русские дизайнеры ок

Артур
22.11.2016
20:57:09
1116 days ago

Anton
22.11.2016
20:57:12
Почему Лингва в конце списка?

Evgeny
22.11.2016
20:59:37

Артур
22.11.2016
20:59:47

Evgeny
22.11.2016
20:59:52
Шутишь?

Артур
22.11.2016
20:59:59
Нет

Savo
22.11.2016
21:00:08
Покажи свой мап
this.state.competitions.map(
function (item, i) {
return (
<tr key={i}>
<td className="custom-width">
<div className="no-align">
<a href="">{item.title}</a>
<span>{item.city}, {item.dt_begin}</span>
</div>
</td>
<td> 235/0</td>
<td> 0</td>
<td> 0</td>
<td> 0</td>
<td> 0</td>
</tr>
)
}

Evgeny
22.11.2016
21:00:18

Артур
22.11.2016
21:00:32

Google

Pavel
22.11.2016
21:01:29

Savo
22.11.2016
21:02:16

Pavel
22.11.2016
21:02:24
тем не менее

Savo
22.11.2016
21:12:33

localvoid
23.11.2016
01:47:10
Тут часто возникают вопросы про реакт-клоны. Вот демка которая отлично показывает то как работают эти реакт клоны: http://codepen.io/localvoid/pen/WojeKN
Страшно становится при взгляде на исходники многих реакт-клонов :)

Ҫѐҏӗѫӑ
23.11.2016
02:08:19
особенно преакт
он сейчас на слуху только потому что его гугл форсит
все свой нелепый перформанс мерит
и делает выводы что 100 грамм говна лучше килограмма шоколада
потом весь твиттер хавает говно

Pavel
23.11.2016
02:11:32
а в чем прикол? ну перфоманс и что, я думаю подавляющее большинство проектов не сталкивается с проблемами производительности

Ҫѐҏӗѫӑ
23.11.2016
02:12:08
может ты еще и сервис воркер не юзаешь????

Pavel
23.11.2016
02:12:52
мне просто интересны мысли людей в это время, типа "тааак, вот щас я еще один туду лист сделаю, но намного производительней чем предыдущий" - "долбоеб, ты нахуй jquery ui подключил, работай нормально, закрой твиттер блядь"

Ҫѐҏӗѫӑ
23.11.2016
02:13:14
https://twitter.com/jergason/status/797581642495705088
https://twitter.com/contrahacks/status/797588133705633792

Anton
23.11.2016
02:23:58
В смысле использовать сервис воркеры для чего? Для кеша?

Ҫѐҏӗѫӑ
23.11.2016
02:27:54
ну я конечно не эдди османи, не джейк арчибальд и даже не пол айриш, но 14 реально дофига

Pavel
23.11.2016
02:30:21
хотя на самом деле в паре проектов есть 11-12мб в дев режиме

Google

Ҫѐҏӗѫӑ
23.11.2016
02:35:36

Pavel
23.11.2016
02:38:03
такой вопрос. у меня есть компонент, предположим что я тяну его из либы, редактировать исходники которой я могу. компонент импортирует css-module и использует react-css-modules. я хочу использовать эти стили, если компонент не обернут в иные, но в случае обертки в иные, я не хочу чтобы код дефолтного цсс модуля попадал в бандл
если экспортировать по дефолту обернутый компонент, и просто экспортировать необернутый компонент, можно как-то эту ситуацию провернуть?

Bobby
23.11.2016
08:02:10
Привет. Кто подскажет что тут не так?
const testMap = Map();
testMap.set('field', List().push('test'));
Почему map пустой?

Дмитрий
23.11.2016
08:03:10
push не возвращает элемент, если что)

Bobby
23.11.2016
08:03:47
Ок уберем push
Тоже будет пустой

Дмитрий
23.11.2016
08:04:36
Логично, потому что пустой List останется ?

Bobby
23.11.2016
08:05:58
Почему?, я же засетил поле с пустым листом
В моем понимании при обращении к testMap.get('field') я должен получить пустой List

Дмитрий
23.11.2016
08:07:05
Да
Если List() действительно возвращает то что ты хочешь

Bobby
23.11.2016
08:09:39
Но я получаю undefined

Safort
23.11.2016
08:49:16

Bobby
23.11.2016
08:53:55
Разобрался, извиняюсь вероятно дело было во невнимательности.

Andrey
23.11.2016
09:11:30
посанва. А из промиса-объекта его статус никак не получить теперь ?

Oleh
23.11.2016
09:43:45
привет всем! Кто знает, есть ли в redux-form способ превентить нажатие, допустим, определенных символов? Кроме как кастомно писать на onKeyDown инпутов проверку нажатого символа или так хотя бы, чтобы это было в 1 месте?

Сергей
23.11.2016
09:44:14
вот поэтому мы пишем кастомные формочки)

Google

Vitaly
23.11.2016
09:48:30

Den
23.11.2016
10:02:46
Решил выложить свои наработки по созданию action'ов и reducer'ов для redux. Может кому пригодится. Буду рад любым отзывам. https://github.com/kastigar/borex

Vladimir
23.11.2016
10:02:49

Vladimir
23.11.2016
10:12:11
офф:
А как в тайпскрипте делать Object.assign?

Сергей
23.11.2016
10:12:38
result = { ...original }

Aleh
23.11.2016
10:13:49

Admin
ERROR: S client not available

Alexey
23.11.2016
10:15:01
Привет всем. Использую redux, есть модель, в ней 20 свойств,, значения которых мы сеттим в инпут и и можем их менять. Как правильно делать обработку каждого св-ва, что бы для каждого инпута не описывать свою функцию которая будет вызывать экшн и меня значения в store?

Dreamerinnoise
23.11.2016
10:15:17

Aleh
23.11.2016
10:15:28
ну в мастере уже
2.1 ж еще нет, таргет стоит на 2.1.3

Dreamerinnoise
23.11.2016
10:16:48
const {
onChange,
onHeightChange,
rows,
rowsMax,
...other
} = this.props
Пишет, что rest types may only be created from object types
ок, пишу `this.props as MyProps`; и всё норм.

Сергей
23.11.2016
10:20:16
usage:
<input onChange={handleInputUpdate('name')} value={props.name} />

Alexey
23.11.2016
10:22:56

Vladimir
23.11.2016
10:23:03
лол. Object.assign не работает, спред-оператор работает, но не поддерживается vscode
кто там топидл за тс?

Сергей
23.11.2016
10:23:31

Aleh
23.11.2016
10:23:33
что значит Object.assign не работает?

Google

Vladimir
23.11.2016
10:24:01
[ts] Property 'assign' does not exist on type 'ObjectConstructor'.

Сергей
23.11.2016
10:24:04

Alexey
23.11.2016
10:24:12

Alexander
23.11.2016
10:24:45

Vasiliy
23.11.2016
10:25:35

Aleh
23.11.2016
10:29:35

Сергей
23.11.2016
10:30:19
как ты без них живешь?

Vladimir
23.11.2016
10:31:34

Aleh
23.11.2016
10:31:37

Vladimir
23.11.2016
10:31:38
был es5

Vasiliy
23.11.2016
10:31:42
посмотри
https://www.typescriptlang.org/docs/handbook/compiler-options.html
--lib
у меня сейчас только это:
"target": "es6",
"lib": ["es2016", "es2017", "dom"],

Aleh
23.11.2016
10:32:01
lib, да

Vladimir
23.11.2016
10:34:38
спасибо

Dmitry
23.11.2016
11:05:44
почему в этом коде синтаксическая ошибка? как сделать так, чтобы бабел преобразовывал это правильно?
class TodoStore {
todos = [];
}
вот тут в туториале по мобХ используется такой синтаксис, но у меня ошибка https://mobxjs.github.io/mobx/getting-started.html

Nikolay
23.11.2016
11:06:48
потому что не в теле метода

Andrew
23.11.2016
11:10:07