
Сергей
07.09.2018
21:25:52
ты функцию не вызвал

from
07.09.2018
21:26:01
ты ждёшь "do statements" пропоузал
или как он там
специально для этих целей)

Google

Сергей
07.09.2018
21:26:12
do expressions

Andrey
07.09.2018
21:26:24
Тянем говно в язык.
Еее

from
07.09.2018
21:26:40

Alexander
07.09.2018
21:26:55

Andrey
07.09.2018
21:27:05
Вынеси свою функцию в компонент и не еби мозг говном.

Alexander
07.09.2018
21:27:37

Andrey
07.09.2018
21:27:40
Потому что компоненты - это, внезано, функции!

М
07.09.2018
21:27:40
про второе полностью согласен, про первое совсем нет

Сергей
07.09.2018
21:28:15
у тебя код написан говено.
это можно переписать на .filter().length
во вторых надо выносить в функции за пределы рендер
плюс такие штуки должны возвращать React.Node
{
this.props.isSome
? this.props.list.map(item => <div />)
: <Empty />
}

Andrey
07.09.2018
21:28:19
Говно тут неоправданно усложнять язык.

Google

Nutscracker
07.09.2018
21:29:29


М
07.09.2018
21:35:17
у тебя код написан говено.
это можно переписать на .filter().length
во вторых надо выносить в функции за пределы рендер
плюс такие штуки должны возвращать React.Node
{
this.props.isSome
? this.props.list.map(item => <div />)
: <Empty />
}
про фильтр спасибо, у меня есть большие пробелы по основам. трабла что не каждый элемент массива подлежит проверке, но это можно проверять внутри filter
касательно возврата react.node - тогда и вопроса такого не возникло бы. просто придерживаясь определнной структуры всего проекта, все оочень систематизированно, иногда гораздо дольше думаешь, где должен храниться определенный компонент и что он должен из себя представлять, чем потом его пишешь. и вот в такой ситуации бывает, что компонент вообще никак не нужен. у меня есть <Indicator /> довольно общего плана, который выводит единичные данные, как количество документов в коллекции. ок, если количество элементов всего посчитать легко (length), количество включенных со status=true тоже легко, то подсчет количества незаполенных до конца документов вот такой муторный. но хочется его считать внутри <Indicator>, а не заводить для отображения его цифры (а это не весь индикатор) отдельный компонент, равно как и не хочется заводить метод в этом большом компоненте, где вообще другие задача в методах (включение документов, например), не хочется туда заводить по подсчету одной цифры незаполненных элементов
я так в общем-то расписал, чтобы если вы напишете похуй все равно подход говно, то задуматься) потому что коллег нет и все равно спросить не у кого


Сергей
07.09.2018
21:36:33
чет ты переусложнил мне кажется

Nutscracker
07.09.2018
21:37:15

М
07.09.2018
21:43:51
чет ты переусложнил мне кажется
Я в соло пишу (красивый) магаз с (красивым) бек-офисом, который не тупо cms, где можно настраивать количество (товаров, например) кнопкой +1, а аналогом моего склада с отгрузками, оприходованиями, балансами
то есть по сути сам магаз с ассортиментом, страницей продукта, оформлением, аккаунтом - это процентов 30 кода, а бек офис, который будет использовать только команда, это остальные 70
И на все про все у меня месяц, пока сезон не начался :( может у меня уже шарики за ролики и я правда усложняю

Сергей
07.09.2018
21:44:28
Я в соло пишу (красивый) магаз с (красивым) бек-офисом, который не тупо cms, где можно настраивать количество (товаров, например) кнопкой +1, а аналогом моего склада с отгрузками, оприходованиями, балансами
то есть по сути сам магаз с ассортиментом, страницей продукта, оформлением, аккаунтом - это процентов 30 кода, а бек офис, который будет использовать только команда, это остальные 70
не успеешь)
на реакте
не зная его

М
07.09.2018
21:45:03
не успеешь)
Такой же проект без такого бекофиса я написал за 9 месяцев, учитывая что все уже пройдено, рассчитываю за месяц
Пока вроде укладываюсь :(

Сергей
07.09.2018
21:45:21
жесть
боюсь глянуть

М
07.09.2018
21:46:23
боюсь глянуть
Могу дать доступ к гитхабу, глянешь и обосрешь, мне будет полезно, если можно)

Сергей
07.09.2018
21:46:27
давай

Dmitry
07.09.2018
21:48:25
Такой же проект без такого бекофиса я написал за 9 месяцев, учитывая что все уже пройдено, рассчитываю за месяц
как-то вообще странно, не логичней бы было бы сказать те же 9 месяцев но сделать проект лучше ?

Nutscracker
07.09.2018
21:50:31
react по идее условный middle может выучить за месяц

Andrew
07.09.2018
21:50:42
ох ребзи, реакт просто дико простой и замечательный

М
07.09.2018
21:51:03

Google

Andrew
07.09.2018
21:51:04
мне дали тестовое на ember, я просто в окно хочу выйти

Spaider
07.09.2018
21:51:21

М
07.09.2018
21:51:24
ну не знаю, может я дико ошибаюсь, но так примерно расписал роадмап со сроками, пока укладываюсь

Kendr
07.09.2018
21:51:26
Четверочку минимум и то хз

М
07.09.2018
21:51:53

Andrew
07.09.2018
21:52:44
ember это если б у первого ангуляра и реакта 0.14 были бы дети

Cenator
07.09.2018
21:52:59
toMatchSnapshot чекай

Spaider
07.09.2018
21:53:21
Да это не мой, просто я думаю этот тест нихрена не тестирует

Сергей
07.09.2018
21:54:00

Ilya Shurikov
07.09.2018
21:58:14

Сергей
07.09.2018
21:59:03

Сергей
07.09.2018
21:59:20
а я чем по твоему занят

Ilya Shurikov
07.09.2018
22:00:05
наш человек

Dmitry
07.09.2018
22:01:07
я чет потестил этот актикс
в докер контейнере с нуля он перебилдивается минуты 2
а если скачать зависимости то это вообще можно идти пить чай

Сергей
07.09.2018
22:03:02

Андрей
07.09.2018
23:16:32
Я вот думаю, я такой не умею отдыхать или что
Как вы проводите свои официальные выходные? (чаще всего сб вск)
Реально интересно

Google

Admin
ERROR: S client not available

Dmitry
07.09.2018
23:20:22

Andrew
07.09.2018
23:21:20
Онгуляр учу, переписываю пет проекты на ts

Abu
07.09.2018
23:34:51

Artyom
08.09.2018
06:09:43
@maxfarseer ты когда спишь вообще
Как тебе ризон, какие планы на него?

Max
08.09.2018
06:12:57
@maxfarseer ты когда спишь вообще
вечером после 21 - я тут редко активничаю) читаю как раз сейчас из доки FAQ, прочитал всю полностью. пытаюсь осознать, практиковался пока мало (только то что по доке было). Дальше пока еще не понял какой порядок, наверное buckle script доку поизучать придется. Вообще, стартанул я с этого твита: https://twitter.com/olegafx/status/1031203768803749888 , глянул курс на egghead, там в принципе все по доке, и аудио не самое простое для понимания) теперь еще наслоил на эти знания доку, книгу пока читать не планирую (которая у Dr.Axel), но как бонус материал держу.
после разбора с buckle script планирую что-нибудь состряпать на reason-react, чтобы понять нравится мне это или нет. Пока просто впитываю, у меня на “разгон” много времени уходит.


Artyom
08.09.2018
06:21:14
вечером после 21 - я тут редко активничаю) читаю как раз сейчас из доки FAQ, прочитал всю полностью. пытаюсь осознать, практиковался пока мало (только то что по доке было). Дальше пока еще не понял какой порядок, наверное buckle script доку поизучать придется. Вообще, стартанул я с этого твита: https://twitter.com/olegafx/status/1031203768803749888 , глянул курс на egghead, там в принципе все по доке, и аудио не самое простое для понимания) теперь еще наслоил на эти знания доку, книгу пока читать не планирую (которая у Dr.Axel), но как бонус материал держу.
после разбора с buckle script планирую что-нибудь состряпать на reason-react, чтобы понять нравится мне это или нет. Пока просто впитываю, у меня на “разгон” много времени уходит.
То что я в теории читал о ризоне очень привлекательно, как раз то что я хочу: объявление типов на уровне переменных и их полный вывод в функциях. Но время все не доходит до него... Интересно, писал ли кто тут на нем и на реакте, как оно


Alexey
08.09.2018
06:26:29

Тимофей
08.09.2018
06:26:54

Max
08.09.2018
06:27:40

Artyom
08.09.2018
06:38:36
А все потому что в ризоне хитро - там сам ЯП предлагает удобное "апи" для написания кода для обработки типов
Патерн матчинг по типам и т.п.

Alexey
08.09.2018
06:39:39
нормальный там вывод типов, не описывай аргументы, опиши функцию..

Artyom
08.09.2018
06:40:13
В принципе не должно быть кода на типах
Только описание внешних данных (апи сервера)

Dmitry
08.09.2018
06:47:56
час двадцать

Google

Dmitry
08.09.2018
06:48:01
ууу

Artyom
08.09.2018
06:49:35
Смотри :мужик_грозит_кулаком:

Vcd
08.09.2018
06:50:47

Dmitry
08.09.2018
06:51:24
берут

Artyom
08.09.2018
06:52:06

Dmitry
08.09.2018
07:13:00

Dmitriy
08.09.2018
07:17:34