@react_js

Страница 646 из 5115
Исмаил
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
1116 days ago
А где это вообще было?

Артур
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
А дай ссылку
на шо? это же было 3 года назад

Google
Savo
22.11.2016
21:02:16
мб competitions: props.competitions?
<Competitions competitions={this.state.competitions}/> я из родителя так передаю

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
ну я конечно не эдди османи, не джейк арчибальд и даже не пол айриш, но 14 реально дофига
да я шучу) вкинул папку с картинками и отключил лимиты в лоадере

хотя на самом деле в паре проектов есть 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
Но я получаю undefined
Покажи, что возвращает List()?

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
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
офф: А как в тайпскрипте делать Object.assign?
ну, либо Object.assign, либо в 2.1 синтаксис с {}

Admin
ERROR: S client not available

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

Dreamerinnoise
23.11.2016
10:15:17
ну, либо Object.assign, либо в 2.1 синтаксис с {}
В 2.1 уже можно спред по объекту делать?

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`; и всё норм.

Alexey
23.11.2016
10:22:56
const handleInputUpdate = property => event => dispatch(updateValue(property, event.target.value))
а если используется массив, на основе которого я создаю инпуты?

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

кто там топидл за тс?

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
лол. Object.assign не работает, спред-оператор работает, но не поддерживается vscode
ну так vscode отстойная же есть typescript для атома отлично работает

Alexey
23.11.2016
10:24:12
ну индекс))
ок, спасибо, попробую

Alexander
23.11.2016
10:24:45
лол. Object.assign не работает, спред-оператор работает, но не поддерживается vscode
В vscode можно указать в typescript.tsdk путь до нового тайпскрипта и все будет ок

Vasiliy
23.11.2016
10:25:35
Aleh
23.11.2016
10:29:35
[ts] Property 'assign' does not exist on type 'ObjectConstructor'.
либу es2015 может стоит добавить? Тогда еще и промисы появятся

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

Vladimir
23.11.2016
10:31:34
а какой target?
о, спасибо

Aleh
23.11.2016
10:31:37
либу es2015 может стоит добавить? Тогда еще и промисы появятся
ну и вообще es2015 типа, там много хорошего)

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
потому что не в теле метода

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