
Таймураз
23.08.2017
18:14:30

Kelin
23.08.2017
18:15:01

Таймураз
23.08.2017
18:15:14
Пишем Todo-шку всего за полгода!

Вася
23.08.2017
18:15:23
Дима, читал твит Гуелерны про так как он на реакт начал писать?

Google

Вася
23.08.2017
18:16:23
@ZeroBias

Дмитрий
23.08.2017
18:16:43
Неа

Котяй Негодяй
23.08.2017
18:28:07

Alexandr
23.08.2017
18:28:28

Вася
23.08.2017
18:28:59
Неа
Написал маленький свой

Котяй Негодяй
23.08.2017
18:29:05

Вася
23.08.2017
18:29:21

Alexandr
23.08.2017
18:29:29
я недавно взял тс поколупать, испугался количества типов наподобии HTMLInputElement, которые хер знает где искать вообще. Представил сколько на это времени будет уходить
да я и не спешу, спасибо

Вася
23.08.2017
18:29:53

Дмитрий
23.08.2017
18:30:06

Вася
23.08.2017
18:30:10

Alexandr
23.08.2017
18:30:18
клик куда?

Google

Дмитрий
23.08.2017
18:30:39
В редактор
2017 год на дворе ж

Alexandr
23.08.2017
18:32:27
что-то типо этого

Дмитрий
23.08.2017
18:32:31
Вы мигранули на 53?
Я с момента выхода 53 на реакте ещё не писал)
Но профиты увидел с первой секунды — внезапно всплыли опечатки в моих тайпингах)

Котяй Негодяй
23.08.2017
18:38:21

Andrey
23.08.2017
18:45:22
@ZeroBias В js ччате походу спамер добавился

ol
23.08.2017
18:47:17
сижу и думаю. на react js сделать табы и модалку, это изврат ??
или на js написать, что скажите ?

Котяй Негодяй
23.08.2017
18:51:11

ol
23.08.2017
18:51:23
приложение нет
раньше вообще потребностей в модалке и табах не было, вот к чему и спрашиваю.
советуюсь, привязать рект сразу к нему, на будущее изменения, если будут

Ҫѐҏӗѫӑ
23.08.2017
18:52:24
кто-нибудь пробовал юзать <dialog> в реакте с полифиллом?

ol
23.08.2017
18:52:47
так что, посоветуете ?
стоит заморочиться ?

Котяй Негодяй
23.08.2017
18:53:11

ol
23.08.2017
18:53:55

Котяй Негодяй
23.08.2017
18:54:09
Будет только один путь. И гугли, были ли укейсы постепенного перевода проекта на реакт. Хе-хе.

ol
23.08.2017
18:55:01
проект на симфони написан фреймворке

Google

ol
23.08.2017
18:55:53
его охереешь переводить на реакт, он умрет

Igor
23.08.2017
19:00:57
Реактивные коллеги,
Для таск менеджера что лучше реакт или ангулар?
Вопрос популярный, знаю, слбираю мнения

Sergey
23.08.2017
19:04:51

Igor
23.08.2017
19:07:20
Он на ангулар вроде

Sergey
23.08.2017
19:09:45

Igor
23.08.2017
19:10:07
Какие подводные камни были?

Ҫѐҏӗѫӑ
23.08.2017
19:12:47
больше чатов богу чатов! t.me/webcomponents_ru

Sergey
23.08.2017
19:13:15
Больше всего пришлось запарится со служебным командами в тексте, типо пишешь задачю, через слеш пишешь команду, сохраняешь, и она во что-то конвертируется, но это проблема не реакта, а просто жс, и не то что бы проблема, просто сложновато было, при том что там это ещё из мардавна в хтмл конвертилось

Igor
23.08.2017
19:39:27
Спасибо!

Ivan
23.08.2017
20:25:45
Есть желание попробовать новый Editor или IDE. Что лучше попробовать vscode или atom сперва?

Дмитрий
23.08.2017
20:25:53
vscode
Это atom done right

Артур
23.08.2017
20:26:23

Ivan
23.08.2017
20:27:12
Спасибо
Ребят еще вопрос, а есть у vscode возможность красить переменные в разный цвет в одной области видимости, пример из webstorm
а то все однообразное какое то D:
Хм, поискал, на гитхабе у них есть иссью по этому поводу, ничего такого нет, печально.

Ostap
23.08.2017
20:45:48
Очень люблю шторм но он такой лагучий по сравнению с vscode. Говорю как владелец mbp 2015 в топе
У шторма поддержка клавиатуры, подсведка и навигация по коду — топ. Но лагает как скотина

Google

Ivan
23.08.2017
20:47:00
Вообще самантическая подсветка, это топ. У vscode в roadmap до конца года есть пунктик

b0g3r
23.08.2017
20:50:28

Admin
ERROR: S client not available

b0g3r
23.08.2017
20:50:42
но я говорю как владелец пайчарма, может вебшторму нет такого большого понта в ссб
(владелец ноута за 13к, докупивший туда ссд и памяти)

Ostap
23.08.2017
20:51:17
У меня ссд на 2к read/write. По сравнению с vscode шторм лагает
Как и пайчарм

Nikolay
23.08.2017
20:51:33
возможно это связано с node_modules :)

b0g3r
23.08.2017
20:51:46
странна, странна, с пайчармом у меня дружба добрая
хотя проект ощутимый

Ivan
23.08.2017
21:01:12
у меня webstorm не лагает вообще, ссд не имею, 16гб, больше чем 1.5гб оперативы не жрал, это в два проекта одновременно открытых. Единственное немного подтупливает автокомплит. проекты 15к и 10к LOC
возможно влияет то что два проекта на TS.

Алексей
23.08.2017
21:17:14
Всем привет.
Всем добрый день. Есть вопрос по реакту. Делаю пример по видео с udemy https://github.com/real-mielofon/react-countdown-champ
Так вот они там передают deadline из App в Clock только в конструкторе Clock.
Но в видео у них при изменении deadline в App меняется и в Clock.
Как будто Clock пересоздаются.
Это может быть связано с версией React?

Alexey
24.08.2017
02:12:22
вот тут посмотрите - https://github.com/real-mielofon/react-countdown-champ/blob/cf0cbbd120251ceecda05b6e557866d0fd58db30/src/Clock.jsx#L24
из-за этого вызова периодически пересчитывается локальный state
неочевидно конечно, не надо так делать
если вы работаете в команде, то нужно о других тоже думать

Anton
24.08.2017
02:21:26

Google

Anton
24.08.2017
02:22:00
clearInterval - вот его нет. Горилу не заметили.

Alexey
24.08.2017
02:23:51

Anton
24.08.2017
02:24:41
А что если у тебя mobx? А что если ты просто тупой компонент?
локальный стейт - это совершенно нормально.

Alexey
24.08.2017
02:26:25
я не говорю, что локальный стейт - это плохо
я говорю, что менять его нужно как-то явно
тем более плохо его менять в методе который называется getTimeUntil()
как бы ожидаешь, что этот метод read only

Anton
24.08.2017
02:28:42
Тут соглашусь. Эх, жалко нет eslint правил для pure/const функций

Alexey
24.08.2017
02:39:19
допиши ;) авось кто спасибо скажет
open source рулит, мать его ?

Jake
24.08.2017
04:36:07
как замокать функцию на enzyme jest
class Button extends Component{
handleClick = (e) =>{
this.props.clickHandler(this.props.name)
}
render(){
return(
<button onClick={this.handleClick}>
{this.props.name}
</button>
)
}
}
я голову сломал уже из за этих jest.fn()
как замокать функцию на enzyme jest
class Button extends Component{
handleClick = (e) =>{
this.props.clickHandler(this.props.name)
}
render(){
return(
<button onClick={this.handleClick}>
{this.props.name}
</button>
)
}
}