@react_js

Страница 1793 из 5115
Сергей
23.07.2017
15:35:47
равно ставить надо да и плагины вроде class-properties (если хочешь без конструктора)

State в конструктор и props через static+prop-types
не забывай писать, что в конструкторе два параметра и их оба надо в super передавать

KDeveloper ??
23.07.2017
15:36:52
а props так говорят писать во flow

Google
Сергей
23.07.2017
15:37:27
у меня поставлен плагин class-properties
class Demo extends Component { static propTypes = { demo: PropTypes.func, } state = { a: 1 } }

а props так говорят писать во flow
если есть flow — да но генерить propTypes в dev тоже нужно

Danil
23.07.2017
15:39:50
Кто-нибудь знает как пофиксить что react router v4 в связке с редаксом не обновляет компонент? withRouter пробовал, не помогло

KDeveloper ??
23.07.2017
15:40:26
если есть flow — да но генерить propTypes в dev тоже нужно
а, т.е. нужно дублировать пропс нужно?

Сергей
23.07.2017
15:40:43
а, т.е. нужно дублировать пропс нужно?
есть плагин, который по типам Flow, генерит PropTypes

KDeveloper ??
23.07.2017
15:43:34
Ок, а с eslint что делать?

kaflan
23.07.2017
15:44:22
Кто работал с редакс формами 6й ерсии?

Danil
23.07.2017
16:18:46
Есть тут мастера реакт роутера хэлп плиз

KDeveloper ??
23.07.2017
16:23:36
есть плагин, который по типам Flow, генерит PropTypes
https://www.npmjs.com/package/babel-plugin-flow-react-proptypes

вот этот?

Сергей
23.07.2017
16:24:01
Dmitry
23.07.2017
16:25:30
Есть тут мастера реакт роутера хэлп плиз
обычно после таких слов задают вопрос, ответ на который находится на 1-2 странице документации

Danil
23.07.2017
16:26:45
обычно после таких слов задают вопрос, ответ на который находится на 1-2 странице документации
У меня не работает ре-рендер, ну в доке это раздел block update, я обернул коннектнутые компоненты в withRouter, передавал location как пропс, не помогло

Google
Dmitry
23.07.2017
16:27:33
Обернуть тот компонент который должен ререндерится в виз роутер и чекнуть шуд апдейт

Дмитрий
23.07.2017
16:30:01
KDeveloper ??
23.07.2017
16:30:23
а насчет eslint что сделать?

Дмитрий
23.07.2017
16:32:01
Хз, попробуй типы прописать у компонента

Component — это класс с тремя дженериками

Danil
23.07.2017
16:32:40
Обернуть тот компонент который должен ререндерится в виз роутер и чекнуть шуд апдейт
я уже все компоненты обернул от безысходности, scU консоль логал все норм, даже там forceUpdate вызывал, не помогло

Dmitry
23.07.2017
16:32:59
подожди

пропсы приходят с новым роутом ?

в вил ресив пропс

Nikolay
23.07.2017
16:33:10
там в доках rr написано что надо перед connect делать withRouter

Дмитрий
23.07.2017
16:33:12
а насчет eslint что сделать?
https://github.com/facebook/flow/blob/master/lib/react.js#L22

KDeveloper ??
23.07.2017
16:33:53
просто это не исправит state

наверное

Danil
23.07.2017
16:34:08
там в доках rr написано что надо перед connect делать withRouter
я как в доке делал withRouter(connect(mSTP, mDTP)(Component))

export default withRouter(connect(mapStateToProps)(IssueList));

Дмитрий
23.07.2017
16:36:46
просто это не исправит state
Ну ты попробуй сначала. Вообще можешь просто звёздами забить, чтобы флоу сам вывел Component<*, *, *>

Но ето не точно

Roman
23.07.2017
16:37:27
просто это не исправит state
пробовал вместо airbnb ставить eslint:recommended?

KDeveloper ??
23.07.2017
16:37:29


Сергей
23.07.2017
16:38:31
нахрена так писать скобки в return?

Google
Сергей
23.07.2017
16:38:35
че за извращение?

KDeveloper ??
23.07.2017
16:38:44
пробовал вместо airbnb ставить eslint:recommended?
ImportDeclaration should appear when the mode is ES6 and in the module context.

KDeveloper ??
23.07.2017
16:38:54
Сергей
23.07.2017
16:38:58
почему не импортнуть { Component } сходу

KDeveloper ??
23.07.2017
16:39:26
Сергей
23.07.2017
16:39:36
Dmitry
23.07.2017
16:39:39
Да
эм, ну значит где-то шуд апдейт все ломает

и трабла не в rr

Roman
23.07.2017
16:40:14
ImportDeclaration should appear when the mode is ES6 and in the module context.
{ "parser": "babel-eslint", "extends": ["eslint:recommended", "plugin:flowtype/recommended"], "env": { "browser": true }, "plugins": ["babel", "flowtype"], "rules": { "react/prefer-stateless-function": "off" }, "settings": { "flowtype": { "onlyFilesWithFlowAnnotation": true } } }

Danil
23.07.2017
16:40:29
эм, ну значит где-то шуд апдейт все ломает
я шуд апдейт убрал отовсюду

Roman
23.07.2017
16:40:31
вот так у меня не ругается

Roman
23.07.2017
16:41:23
черный ящик

:D

Dmitry
23.07.2017
16:41:40
Danil
23.07.2017
16:41:51
эм, ну значит где-то шуд апдейт все ломает
Вот можешь глянуть https://github.com/shashkovdanil/github-issue-tracker Компоненты App и IssueList

Дмитрий
23.07.2017
16:42:15
Так у тебя тип state не указан

Google
Дмитрий
23.07.2017
16:42:40
state:* = или state: State =

Dmitry
23.07.2017
16:44:30
вместо компонент

render={()=><IssueDetails />}

andretshurotshka?❄️кде
23.07.2017
16:45:54
><

<=><

Сергей
23.07.2017
16:46:39
render={()=><IssueDetails />}
пробелы, тебе они нужны , , , , , , , , , , , , — пользуйся

andretshurotshka?❄️кде
23.07.2017
16:47:17
эт запятые

Admin
ERROR: S client not available

Dmitry
23.07.2017
16:47:27
приттиер все исправит.

andretshurotshka?❄️кде
23.07.2017
16:47:27
_=>_<=_

М
23.07.2017
16:47:28
?

Сергей
23.07.2017
16:47:29
между ними пробелы

andretshurotshka?❄️кде
23.07.2017
16:47:35
prettier не нужен

Сергей
23.07.2017
16:47:40
Дмитрий
23.07.2017
16:48:34
нахрена так писать скобки в return?
Это когда принципы становятся ритуалами) скобки в return же для того, чтобы jsx писать на отдельной строке

Dmitry
23.07.2017
16:48:42
Ох уж этот фронтенд, только начал юзать, а уже не модно

Дмитрий
23.07.2017
16:48:48
??

Egoarka
23.07.2017
16:49:51
Ох уж этот фронтенд, только начал юзать, а уже не модно
в команде заставляют притер юзать, и кодстайлом не стоит прикрываться

Google
Egoarka
23.07.2017
16:50:00
так что норм все

Bogdan
23.07.2017
16:51:38
а как этот притиер заставить по кодстайлу работать?

Egoarka
23.07.2017
16:52:26
никак

Bogdan
23.07.2017
16:52:40
а зачем он тогда?

code4aman
23.07.2017
16:53:01
Дефейс кода

Egoarka
23.07.2017
16:53:20
Чтобы код не был таким: func ( ) { return 1 }

andretshurotshka?❄️кде
23.07.2017
16:53:46
Egoarka
23.07.2017
16:53:59
это псевдо

)

andretshurotshka?❄️кде
23.07.2017
16:54:10
голанг псевдоязык все верно

Dmitry
23.07.2017
16:54:13
ребята, я запутался. Приттиер надо или не надо ?

Bogdan
23.07.2017
16:54:15
ок, а потом притиер там точки с запятыми вставялет

и что мне делать?

Egoarka
23.07.2017
16:54:23
и не только

Bogdan
23.07.2017
16:54:26
писать отдельный конфиг для него?

andretshurotshka?❄️кде
23.07.2017
16:54:32
Чтобы код не был таким: func ( ) { return 1 }
так линтер такое фиксит

или нет?

Egoarka
23.07.2017
16:54:47
линтер - это статический анализатор кода

Дмитрий
23.07.2017
16:55:01
prettier-eslint фиксит

Egoarka
23.07.2017
16:55:02
ну тут нечего анализировать, все верно

Страница 1793 из 5115