
Kirill
10.05.2016
11:48:12
прекрасно дебажится)

Mikhail
10.05.2016
11:48:13
SSD есть.

Evjeni
10.05.2016
11:48:36
тормоза решились с покупкой сдд

Dmitry
10.05.2016
11:48:40
меньше лишних движений

Google

Kirill
10.05.2016
11:48:44
idea и правда не сильно шустрая. даже с ssd

Evjeni
10.05.2016
11:48:47
теперь любоая софтина от жетбреинс летает

Mikhail
10.05.2016
11:49:37
И с JSX она, кстати, довольно быстро научилась работать.

Roman
10.05.2016
11:49:59
btw в мак прохах на которых сидят хипсторы только SSD и есть

Kirill
10.05.2016
11:50:18
=)

Dmitry
10.05.2016
11:50:51
ребята, повторно задаю вопрос. так что сорри:
мне необходимо реализоваьт компонент "показать ещё"
>> кто-то делал что-либо подобное? можете посоветовать в каком направлении мыслить?
я новичок совсем

Andrew
10.05.2016
11:52:35
обычно по "показать еще" подразумевается что ты отправляешь запрос с инкрементированным параметром page

Anton
10.05.2016
11:53:27

Mikhail
10.05.2016
11:53:53
А речь именно о таком "показать ещё"?

Andrew
10.05.2016
11:53:53
смотри на обычные пагинаторы, только вместо перехода по страницам увеличивай параметр page на 1

Dmitry
10.05.2016
11:56:20
спасибо, ок, буду с более опытными коллегами советоваться, может помогут

anoru
10.05.2016
12:13:43
от IDE вижу только 1 профит - рефакторинг (глобал переименование), но в таком случае его можно запускать как фотошоп) 1 задача - 1 запуск. Все равно редко требуется. Автокомплит там все равно не особо лучше vscode/atom/sublime + tern
Всякие встроенные терминалы смысла не несут, даже диффы гита тоже,т.к. смотрю в смартгите (привычка).

Google

Vladimir
10.05.2016
12:15:22
с ternjs рефакторинг и в атоме хороший

Vitaly
10.05.2016
12:15:36

Vladimir
10.05.2016
12:15:53
нативно есть поддержка гита

anoru
10.05.2016
12:16:10

trump ? trump ? hillary
10.05.2016
12:16:22

Denis
10.05.2016
12:16:47

trump ? trump ? hillary
10.05.2016
12:16:52
фира код?

Vitaly
10.05.2016
12:17:38
Или не ты :D

Vladimir
10.05.2016
12:18:42
я помогаю
ведёт @SIlentImp
@readme yep, Fira

Vitaly
10.05.2016
12:19:50

anoru
10.05.2016
12:19:57
У меня jump to в терне с саблаймом работает раз через раз )
Поэтому я сделал такой хак: поставил еще плагин
https://github.com/titoBouzout/Open-Include
И сделал им обоим хоткей близкий - ctrl + q, ctrl + w
у второго плагина главная фишка в том, что он может в alias'ы вебпака
За счет
Resolving:
Will try to resolve to:
Absolute path to URL (e.g. https?://...)
Relative to current view
Relative to current view minus 1 folder
Relative to current view minus 2 folders
Relative to project folders
Relative to project folders minus 1 folder
Relative to project folders minus 2 folders
Absolute path
If everything else fails will also look into:
Relative to the folder of all opened views
Relative to all sub-folders
Relative to all parent folders
Например, в любимом всеми js-hyperlink в атоме
такой фишки нет

Vladimir
10.05.2016
12:20:55
я для джампа тоже поставил js-hyperlink

Denis
10.05.2016
12:21:00
А какие ещё интересные/полезные плагины для Atom?

Google

Denis
10.05.2016
12:21:07
Кроме обоих js-hyperlink

Vladimir
10.05.2016
12:21:17
мне кажется алисы плохой идеей, поэтому с ними проблем нет

trump ? trump ? hillary
10.05.2016
12:21:29
https://marketplace.visualstudio.com/items?itemName=vsmobile.vscode-react-native
react native tools for vscode

anoru
10.05.2016
12:21:46
я для джампа тоже поставил js-hyperlink
Он не будет работать с алиасами вебпака, если такие импорты
import { test } from 'utils/test'
Плагину же для саблайма без разницы как писать, он будет искать рекурсивно
и работает мгновенно

Vladimir
10.05.2016
12:22:41
$ apm ls

anoru
10.05.2016
12:24:01
У open include еще интересная настройка есть - открывать все в правом табе (когда горизонтальный сплит), если ты находишься в левом. Это позволяет допстим открыв компонент, нажав на импорт кссника - открыть его справа

Nikita
10.05.2016
12:24:47
насчет рефакторингов я думал написать инструмент поверх babel. Но у babel говно доки, точнее их нет, так что это просто туууча времени
autocomplete-modules - неожиданно и приятно. очень приятно ☺️

anoru
10.05.2016
12:26:08
автокомплит модулей бы под саблайм)

Daniil
10.05.2016
12:28:18
git-time-machine гуд для атома, но не про автокомплит и рефакторинг)

trump ? trump ? hillary
10.05.2016
12:28:58
https://gist.github.com/dendrochronology/c3df295805cc5d43a0f2
не совсем расширение

Nikita
10.05.2016
12:29:08
единственное что мне не хватает и чего нигде нет - автокомплит по пропсам в реакте. Остальной автокомплит нафиг не нужен

anoru
10.05.2016
12:30:11
в телеграмме нет возможности запостить ссылку без её парсинга? Например, с каким-нибудь ключевым словом или командой

trump ? trump ? hillary
10.05.2016
12:30:29
да, просто на крестик нажми до отправки сообщения

Дмитрий d
10.05.2016
12:30:57
ya.ru

anoru
10.05.2016
12:31:02
спасибо, не подумал)
а вот в слэке вроде всегда парсится, везде искал

Denis
10.05.2016
12:32:13
@anoru покажи свой .atom/packages? :)

trump ? trump ? hillary
10.05.2016
12:34:05
.emacs.d/elpa *

Google

anoru
10.05.2016
12:41:32
Ребят, вот смотрю разные репы и замечаю, что везде по разному. Вот ради статистики интересно стало - как вы решаете следует рендерить компонент или нет. Есть три способа
1) Проверять в родителе следует ли рендерить чилдрен <div>{ showTest && <ShowTest /> }</div>
2) Проверять в самом компоненте пропсы. Если не надо рендерить, то отдать пустой div или null
3) И в родителе, и в самом компоненте одновременно (получается проверка повторяется 2 раза)

Nikita
10.05.2016
13:04:20
it depends

Admin
ERROR: S client not available

Алексей
10.05.2016
13:04:50
Я использую компонент для этого самописный, что-то вроде <IfTrue condition={}><Show /></IfTrue>

Andrey
10.05.2016
13:05:13
использую и 1 и 2 вариант )

Nikita
10.05.2016
13:05:16
я стараюсь максимально в родителе решать такое, но это возможно только в случае, когда родитель знает, нужно ли дочернему открыться

anoru
10.05.2016
13:05:46
Вот тоже стараюсь всегда в родителе, но видел репы, где всегда на чилдрен перекладывали эту работу

Nikita
10.05.2016
13:06:01
ну это иногда невозможно
или не очень приятно
например не хочется использовать transitiongroup, а нужна анимация

Andrey
10.05.2016
13:12:19
либо если нужно сделать сложные проверки дочернему и не хочешь их выносить родителю.

Daniil
10.05.2016
13:22:07
const component = isTrue
? <div>yay</div>
: null
return <div>{component}</div>
чайлд тоже может решать рендериться ему или нет в зависимости от props, короче да it depends

Dmitry
10.05.2016
13:37:53
чаще 1

Paul
10.05.2016
14:16:12
@klimashkin Паш, ты ещё не перешёл с него?
От шторма? Нет. Наоборот, на больших проектах с тысячью молулей и компонент летает. Причем сразу по 4 проекта открываю. 2016 стал гораздо быстрее, ну и надо конечно отключать встроенные js инспекции в пользу eslint
Лучше инструмента для рефакторинга не найти

Nikita
10.05.2016
14:21:54
может его надо правильно приготовить?
ты вообще все отрубаешь у него?

Aleksey
10.05.2016
14:27:09

Google

$Bogdan
10.05.2016
14:47:34
что лучше redux-saga или redux-thunk?

Nikita
10.05.2016
14:48:06
что лучше rust или go?

Gregory
10.05.2016
14:48:25

Nikita
10.05.2016
14:49:32
отличный ответ)

$Bogdan
10.05.2016
14:49:35
действительно, но вроде как у saga и у thunk одна задача, а у раст и го разные

Gregory
10.05.2016
14:50:14

Nikita
10.05.2016
14:51:00
да ничего мне не нужно) Я к тому, что и тем и тем инструментом можно сделать задачу

Sergey
10.05.2016
14:51:05
что лучше redux-saga или redux-thunk?
Для разных случаев по-разному.
Это как спрашивать “что лучше промисы или async-await?”
В одном приложении может быть и то и то, в зависимости от типа кода.

Nikita
10.05.2016
14:51:14
надо описать задачу - и уже под нее подбирать инструмент

Gregory
10.05.2016
14:51:44
просто go хорош для разпределенок
а сам язык как по мне тугой как пробка, так как там не так уж и много прикольных синтаксических приколов, кроме работы с потоками/каналами

ENAMETOOLONG
10.05.2016
14:52:34

Gregory
10.05.2016
14:52:44
go лучше подойдет
так как он заточен под это
если смотреть на синтаксис и всякие синтаксические приколы я бы брал бы rust. но если вам просто нужно написать веб приложение или простенький скриптик то на go довольно легко с этим справится
да и если вы писали на node или php довольно быстро можно перейти