
Max
25.10.2017
14:19:58
Это просто вопрос который не должен оскорбить или каким-то образом задеть!

Александр
25.10.2017
14:20:04
да
но я не понимаю, что это значит =)

Stepan
25.10.2017
14:20:34

Max
25.10.2017
14:20:44

Google

Max
25.10.2017
14:20:52
и принимаю все конфессии
последователей иммутабельности и свидетелей обсервера

Сергей
25.10.2017
14:21:14
но я не понимаю, что это значит =)
он написан на плюсах
и зачастую при установке компилится
плюс тянет за собой зависимостей дофига
тот же less/stylus написаны на жс, и ничего кроме жс не требуют
да и работают побыстрее

Max
25.10.2017
14:21:19
да
он заебал если честно пересобирать libsass
простите за агрессию

Сергей
25.10.2017
14:21:54
сознательно выбирать sass в наше время это самоубийство

Max
25.10.2017
14:22:09
в плане функционала он ок
точно не лесс

Александр
25.10.2017
14:22:14

Max
25.10.2017
14:22:19
постцсс как вариант

Александр
25.10.2017
14:22:21
такого вродь на less не напишешь

Max
25.10.2017
14:22:36
втф?

Google

Сергей
25.10.2017
14:22:44
а надо ли вообще такое писать

Александр
25.10.2017
14:22:52
втф?
хз, у нас есть человек миксин, он так мыслит

Сергей
25.10.2017
14:23:05

Maksim
25.10.2017
14:23:14
ебать, за такое не увольняют?

Сергей
25.10.2017
14:23:22
кстати material web components тоже на scss написали
там такой адок

Max
25.10.2017
14:23:33
я слышал бутстрап вроде на постцсс хотят пятый

Сергей
25.10.2017
14:23:35
я заметил комменты русском...

Max
25.10.2017
14:23:44
на случай если проект купит фейсбук или гугл? ))))

Сергей
25.10.2017
14:24:33
соу вот?
имхо в коде комменты должны быть на англ
ибо русский слишком неоднозначен

Enjoy the
25.10.2017
14:24:33
Пажите а че ето за синтаксис ето жиквери на максималках?

Александр
25.10.2017
14:24:53
сука вы сделали мой вечер ^^

Max
25.10.2017
14:25:07

Сергей
25.10.2017
14:25:08
jquery.css

Max
25.10.2017
14:25:21
у нас к сожалению не все разработчики знают английский

Vladimir
25.10.2017
14:25:23
Ребят, как-то можно пропсы изменять в компоненте ?

Max
25.10.2017
14:25:27
и иногда комментарии читаешь — писец

Сергей
25.10.2017
14:25:35

Google

Сергей
25.10.2017
14:25:52
причем не понятен ни код ни коммент

Max
25.10.2017
14:25:52
100%

Сергей
25.10.2017
14:25:58

Max
25.10.2017
14:26:01
да

Сергей
25.10.2017
14:26:11
я ж читаю и пишу ?

Max
25.10.2017
14:26:11
я сталкивался
сова, по себе не суди

Eugene
25.10.2017
14:26:21
// fix this bug later

Сергей
25.10.2017
14:26:21
ну да

Oleg
25.10.2017
14:27:04
на правах офтопа про "русские комменты": это еще полбеды :) ко мне недавно стучался пхп-прогер, он пишет пхп код на русском. Ну точнее базовые if, switch все же по английски, но названия всех опций на русском идут :) Вот где жесть жестяная :) Аргумент в пользу такого написания: патриотично и красиво! )))

Александр
25.10.2017
14:27:48
А вот про это что скажете? https://foundation.zurb.com/sites/docs/

Fedor
25.10.2017
14:28:10

Oleg
25.10.2017
14:28:33
да, но он пишет модули для Magento движка )))
смешно выглядит
$_хелпер = ''
хотя бы потому, что он по русски писал английское слово

Александр
25.10.2017
14:30:09

Andrew
25.10.2017
14:30:31

Oleg
25.10.2017
14:30:47
вообще да, можно :) там какую-то либу локализации на сервер ставишь и она кириллицу распознает :)

Александр
25.10.2017
14:31:09

Google

Eugene
25.10.2017
14:31:45
на js тоже так можно, ну

Sergey
25.10.2017
14:33:28
Есть что-нибудь для автоматической генерации defaultProps?

Max
25.10.2017
14:33:30
а денис уходил?

Sergey
25.10.2017
14:34:29
А то каждый раз писать someFunc: () => {} - ну, как-то утомительно что-ли...

Max
25.10.2017
14:35:27

Sergey
25.10.2017
14:35:41
Хм, ну можно и такое
Я начал делать чет типо такого, но я не уверен в этом...
import PropTypes from 'prop-types';
const defaultMapper = (type) => {
switch (type) {
case PropTypes.bool: return false;
case PropTypes.number: return 0;
case PropTypes.string: return '';
case PropTypes.func: return () => {};
case PropTypes.array: return [];
case PropTypes.object: return {};
default: return undefined;
}
};
export default (Component, defaultProps) => {
const { propTypes } = Component;
const propKeys = Object.keys(propTypes);
const generatedDefaults = {};
for (let i = 0; i < propKeys.length; i += 1) {
const key = propKeys[i];
generatedDefaults[key] = defaultMapper(propTypes[key]);
}
return { ...generatedDefaults, ...defaultProps };
};

Ostap
25.10.2017
14:39:23

Сергей
25.10.2017
14:39:34
че за оверинжиниринг

Max
25.10.2017
14:39:48
CoC

Sergey
25.10.2017
14:39:54
Мне надоело каждый раз писать () => {}

Сергей
25.10.2017
14:39:57
не пиши

Sergey
25.10.2017
14:39:59
И пустые строки

Сергей
25.10.2017
14:40:04
onClick: null
явный интерфейс vs неявный
вот то, что ты написал вообще не тестируется линтером

Sergey
25.10.2017
14:40:35
Это да, я понимаю

Сергей
25.10.2017
14:40:54
да и .array и .object юзать вообще не надо

Max
25.10.2017
14:41:00
такие генераторы обычно всплывают боком

Google

Sergey
25.10.2017
14:41:14
Но вот, чтобы IDE могла генерить - это неплохо
Только есть ли такое...

Сергей
25.10.2017
14:41:34
напиши плагин

Sergey
25.10.2017
14:41:43
Уже думаю об этом
Точнее начал делать)
Спасибо

Max
25.10.2017
14:42:01
ptb[tab] -> PropTypes.bool
итд

Сергей
25.10.2017
14:42:07

Sergey
25.10.2017
14:42:13
vscode

Сергей
25.10.2017
14:42:21
круто
дай линк на репо

Sergey
25.10.2017
14:42:42
Домой приду - кину

Uladzimir
25.10.2017
14:51:54
Какие-то вы сегодня злые...