
Ivan
13.09.2017
18:41:04
гайз кто юзал flow?

Artyom
13.09.2017
18:41:12
Стриминг

Сергей
13.09.2017
18:42:04

Ivan
13.09.2017
18:42:24
да

Google

Ivan
13.09.2017
18:42:30
пару вопросов возникло

nikita
13.09.2017
19:49:52
Давай

Dmitry
13.09.2017
19:50:34
flow-typed ? как вам ? биндинги для react-router, react-redux работают?

Сергей
13.09.2017
19:58:45


Ivan
13.09.2017
20:13:23
я решил потестить флов. у меня был проэкт на create react app. Я в пару файлов добавил типы чисто поиграться. потом выполнил npm run flow критануло хуевой тучей ошибок.
Error: node_modules/draft-js/lib/isSoftNewlineEvent.js.flow:18
18: function isSoftNewlineEvent(e: SyntheticKeyboardEvent): boolean {
^^^^^^^^^^^^^^^^^^^^^^ SyntheticKeyboardEvent. Application of polymorphic type needs <list of 0-1 arguments>. (Can use * for inferrable ones)
Error: node_modules/draft-js/lib/keyCommandUndo.js.flow:17
17: function keyCommandUndo(e: SyntheticKeyboardEvent, editorState: EditorState, updateFn: (editorState: EditorState) => void): void {
^^^^^^^^^^^^^^^^^^^^^^ SyntheticKeyboardEvent. Application of polymorphic type needs <list of 0-1 arguments>. (Can use * for inferrable ones)
Error: src/components/index.js:10
10: class Organaizer extends Component {
^^^^^^^^^ identifier Component. Too few type arguments. Expected at least 1
29: declare class React$Component<Props, State = void> {
^^^^^^^^^^^^ See type parameters of definition here. See lib: C:\Users\Ivan\AppData\Local\Temp\flow\flowlib_34276cd6\react.js:29
как пример
но их там много
и это вообще не мои файлы


Play
13.09.2017
20:16:54
но их там много
в конфигах нужно прописать какие директории смотреть а какие нет

Ivan
13.09.2017
20:17:08
спасибо большое
сейчас попробую

Play
13.09.2017
20:19:13

Google

Ivan
13.09.2017
20:19:25
это я понял

Play
13.09.2017
20:19:34
посмотрите на гите примеров полно

Ivan
13.09.2017
20:19:40
окей
футбик сорю
сейчас досмотрю и начну)

Play
13.09.2017
20:20:07
оле оле)

Ivan
13.09.2017
20:20:47
?

Play
13.09.2017
20:21:32

Lupsick
13.09.2017
20:52:04
посоны, есть ли возможность из .scss загрузить less-переменные?
нашел вот
https://github.com/joscha/less-vars-loader
https://github.com/tompascall/js-to-styles-var-loader

Диванный
13.09.2017
21:01:48
const renderTextField = ({label}) => {
return <pre>{label}</pre>
};
return (
<div>
<renderTextField
label="First Name"
/>
</div>
);
подскажите почему не происходит отрисовка renderTextField?

Lupsick
13.09.2017
21:02:31

Диванный
13.09.2017
21:02:53
не знал, позор мне )
спасибо

Nikita
13.09.2017
21:31:52
Ребят ,где можно прочитать про react event,просто он не все нативное поддерживает ,а в доке вообще нормально это не расписано ,потому что даже не понятно как вытащить текст из элемента

Сергей
13.09.2017
21:33:18

Nikita
13.09.2017
21:39:41
Через value?

Сергей
13.09.2017
21:40:32

Дмитрий
13.09.2017
21:40:35
Можно вывезти человека из jquery, но jquery из человека — никогда

Google

Сергей
13.09.2017
21:41:01

Nikita
13.09.2017
21:42:14

Сергей
13.09.2017
21:42:28

Stepan
13.09.2017
21:42:28

Дмитрий
13.09.2017
21:43:11
С option загоны одни а результат фиговый

Nikita
13.09.2017
21:43:12

Stepan
13.09.2017
21:43:38
Так в чем проблема?

Nikita
13.09.2017
21:44:45
Так в чем проблема?
Нужно вытащить текст ,а через event.target.innerText нельзя ,как я понимаю из-за virtualDom

Stepan
13.09.2017
21:45:11
Нельзя из-за того, что это тупо
Зачем тебе это надо?

illiatshurotshka❄️
13.09.2017
21:45:19
в стейте его храни

Stepan
13.09.2017
21:45:38
Поддерживаю оратора сверху

Nikita
13.09.2017
21:46:04

Stepan
13.09.2017
21:46:19

Дмитрий
13.09.2017
21:46:25
Спойлер — не получится
option не кастомизируется

Stepan
13.09.2017
21:46:42
Не надо так делать))

Nikita
13.09.2017
21:46:57

Алексей
13.09.2017
21:47:03

Google

Stepan
13.09.2017
21:47:04

Дмитрий
13.09.2017
21:47:24
Но про option реально забудь

Алексей
13.09.2017
21:47:34

Сергей
13.09.2017
21:47:35

Дмитрий
13.09.2017
21:47:59

Nikita
13.09.2017
21:48:10

Сергей
13.09.2017
21:48:24

Nikita
13.09.2017
21:48:38
Я знал ,что рано или поздно придется, спасибо

Алексей
13.09.2017
21:48:40
кстати селект реально лучше делать как минимум через label сразу, иначе мнооого потом проблем будет

Stepan
13.09.2017
21:49:00
react-select в каждый дом

Алексей
13.09.2017
21:49:20
а на дивах не всегда прокатит, на мобилках иногда требуют нативную хрень

Сергей
13.09.2017
21:49:41

Nikita
13.09.2017
21:49:41

Алексей
13.09.2017
21:50:03

Stepan
13.09.2017
21:50:05

Дмитрий
13.09.2017
21:50:19
Я писал, получилось довольно дофига)
Особенно с кастомизацией хэндлеров

from
13.09.2017
22:58:59
блин css-модули всем хороши

Google

from
13.09.2017
22:59:01
но какой фейл
что до сих пор не придумали как нормально импортить глобальный css
https://github.com/css-modules/css-modules/pull/65 так и висит топик с 2015

Дмитрий
13.09.2017
22:59:59
Css модули не нужны
Больше

from
13.09.2017
23:05:40
чего это?

Дмитрий
13.09.2017
23:22:02

from
13.09.2017
23:22:18
пфф, не
зачем всё в рантайме лишний раз прогонять
т.е. css-in-js крутая штука для специфичных апп, требующих гибкую темизацию

Дмитрий
13.09.2017
23:29:14
Та же петрушка, зачем то в рантайм всё притащили, странные люди

from
13.09.2017
23:30:26
не задумывался, зачем?)
реакт даёт декларативность
css уже декларативный
предвкушаю аргументы — css неидеальный, да
придумали css modules

Дмитрий
13.09.2017
23:31:30