@react_js

Страница 1258 из 5115
Maxim robox
08.05.2017
15:22:13
Смотря для каких целей. Тебе ничем не поможет функция, если понадобится lifecycle. Ну или если захочешь расширить PureComponent
Ну вот, например, у меня вообще нет functional components. Даже если компонент тупой. Прежде всего потому что я тогда могу propTypes или defaultProps объявить внутри компонента. Интересно, что думают на этот счёт другие.

Maxim robox
08.05.2017
15:24:11
ты можешь объявить propTypes у ф компонента.
Я знаю. Мне просто нравится держать его внутри.

Google
Dreamerinnoise
08.05.2017
15:24:19
Что?

Maxim robox
08.05.2017
15:24:29
Что?
Что?

Dreamerinnoise
08.05.2017
15:24:41
Лол. Что значит держать внутри?

Oleg
08.05.2017
15:25:04
Я знаю. Мне просто нравится держать его внутри.
Ну и забей тогда. Делай как договорились в вашем проекте

Maxim robox
08.05.2017
15:25:36
Лол. Что значит держать внутри?
class MyComponent extends React.Component { static propTypes = { ... } }

Dreamerinnoise
08.05.2017
15:25:48
Разница только в синтаксисе.

Но я бы вообще не парился.

Vitaliy
08.05.2017
17:16:55
ребят, кто то публиковал сайт на github pages? можно как то сделать, чтоб видимая часть читалась с какой то папки, при условии, что домен по имени пользователя?

в противном случае - либо свалка в рамках 1 репо, либо же делать 2 - в одном публичная часть, в другом чисто реакт проект

Oleg ?
08.05.2017
17:23:28
создаётся пустая ветка gh-pages

в неё кладётся собранные html и весь остальной проект

В других ветках ведётся разработка

Мусора не будет

Google
Oleg ?
08.05.2017
17:24:30
git checkout --orphan <branchname>

Klim
08.05.2017
17:27:28
Ебаный д3

Простите

Vitaliy
08.05.2017
17:31:54
создаётся пустая ветка gh-pages
спасибо, буду пробовать. а то про папку docs прочитал, а этот момент пропустил

в неё кладётся собранные html и весь остальной проект
я правильно понял, что в эту ветку кладется то, что скомпилировалось как прод сборка + папка гита судя по всему? (.git)

Oleg ?
08.05.2017
17:33:13
Да

Vitaliy
08.05.2017
17:34:21
отлично. спасибо.

code4aman
08.05.2017
19:02:14
> realt.js.org import { createAction } from 'realt'; const addText = createAction('addText'); expect(addText.toString()).toEqual('ADD_TEXT'); ппц

Oleg ?
08.05.2017
19:21:50
как то не логично

я ожидал "addText"

Abu
08.05.2017
19:22:15
логично же

Klim
08.05.2017
19:23:39
Парни, у кого есть в проектах d3 stacked bar?

Подскажите плез)

Evgeny
08.05.2017
20:07:02
Добрый вечер. Кто нить может подсказать, как запустить storybook-deployer? падает на отправке (git push)

Oleg ?
08.05.2017
20:30:24
А что за ошибку пишет?

Roman
08.05.2017
22:23:01
есть кто, кто может помочь с redux?

Сергей
08.05.2017
22:31:13
А в чем вопрос?

Anthony
08.05.2017
23:48:56
Подскажите плез)
с чем именно надо помочь?

Дмитрий
08.05.2017
23:49:46
Человек просто переживал, вдруг кто-то задаст вопрос, а ответить некому

Nikita
09.05.2017
00:03:21


Google
Nikita
09.05.2017
00:03:34
подскажите что значит ::this?

какой-то странный синтаксис

Сергей
09.05.2017
00:06:14
Дмитрий
09.05.2017
00:06:26
Ох, лол, давно не встречал ::

Сергей
09.05.2017
00:06:32
a::b -> b.call(a)

Nikita
09.05.2017
00:06:33
а где про это прочитать можно?

а

спасибо

Сергей
09.05.2017
00:07:01
::this.foo() -> this.foo.call(this) ::this.foo -> this.foo.bind(this)

Nikita
09.05.2017
00:07:50
еще видел функции которые начинаются с '@'

@rxConnect(Rx.Observable.of({

Сергей
09.05.2017
00:08:10
декораторы

Дмитрий
09.05.2017
00:08:12
Это декораторы

Сергей
09.05.2017
00:08:14
в стандарте их нет

но что-то вроде описания есть

Дмитрий
09.05.2017
00:08:35
Так уже ж 2 или третий стейдж

Nikita
09.05.2017
00:08:37
не подкините литературу по этой теме?

или статью

Andrey ?
09.05.2017
00:08:52
Дмитрий
09.05.2017
00:09:11
Хочу декораторы к функциям и не хочу typescript?

Google
Maxim robox
09.05.2017
00:09:54
2 и их заморозили
Что это означает?

Сергей
09.05.2017
00:09:57
@third @second({ baz: 123 }) @first const result = functionCall(data)

Andrey ?
09.05.2017
00:10:33
Что это означает?
2 стадия стандарта, Draft. Их заморозили, то есть сейчас не ведётся активное внедрение в стандарт

Admin
ERROR: S client not available

Andrey ?
09.05.2017
00:11:11
Собираются вроде синтаксис изменить, но это всё ещё под вопросом

Maxim robox
09.05.2017
00:11:24
Понял. Спасибо.

Дмитрий
09.05.2017
00:11:46
Ага

Сергей
09.05.2017
00:12:03
А теперь в js))
а чем не js? ты ж декораторы хочешь

правда можно pipe или запилить плагин для бабеля

хотя нет плагин для бабеля не смогёт

Дмитрий
09.05.2017
00:14:17
а чем не js? ты ж декораторы хочешь
Leading decorators must be attached to a class declaration

Декораторы для функций на ранней стадии

Не уверен даже, что на 0 стейдже

const Block = @connect @injectSheet (props) => <div />

Nikita
09.05.2017
00:16:33
как вам вообще связка react + rx.js + redux

Сергей
09.05.2017
00:16:33
const Block = @connect @injectSheet (props) => <div />
Выглядит симпатично

Google
Дмитрий
09.05.2017
00:17:15
Ой, а теперь с пайпом ?

Сергей
09.05.2017
00:17:36
Жаль что бабель не умеет в синтаксис плагины

Дмитрий
09.05.2017
00:18:40
Как должно быть @connect @injectSheet const Block =(props) => <div /> И как есть const Block = pipe( connect, injectSheet )((props) => <div />)

Фактически ты уже не на js тогда пишешь

Дмитрий
09.05.2017
00:19:51
js — это, условно, то, что понимают другие

Я пишу раздельно
Отдельно Block? Я про случаи, когда он отдельно не имеет смысла)

Сергей
09.05.2017
00:20:55
Отдельно Block? Я про случаи, когда он отдельно не имеет смысла)
Я чаще всего пишу отдельно. Функции внутри pipe и compose называю константой enhance

export default enhance(Block)

Если писать in line, теряется display name у компонента

И в react dev tools его не видно нормально

Дмитрий
09.05.2017
00:22:00
recompose))

Сергей
09.05.2017
00:22:15
Ага, recompose-style

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