@react_js

Страница 530 из 5115
Alexey
12.10.2016
09:06:59
Подскажите почему подсвечивает state? как его правильно указывать в интерфейсе?

И правильно ли я указываю интерфейся для actions, history и т.д.

Dreamerinnoise
12.10.2016
09:12:23
public state:State

Roman
12.10.2016
09:13:09
подумалось, что должны быть какие-то готовые решения для этого
вот такое есть например https://github.com/crysislinux/chrome-react-perf

Google
Sergey
12.10.2016
09:13:41
спасибо

Aleh
12.10.2016
09:14:29
login и password не прописал

Alexey
12.10.2016
09:15:16
login и password не прописал
в State прописал ведь

public state:State
Не понял. Можно пример

Aleh
12.10.2016
09:15:51
Ты пытаешься в this.state передать объект у которого нет login и password

Siarhei
12.10.2016
09:16:37
Aleh
12.10.2016
09:16:39
Тебе надо в типе сделать их опциональными login?: string

Roman
12.10.2016
09:16:58
не помогло : (
выкладывай полный код на gist

[Anonymous]
12.10.2016
09:17:19
Мы открываем регистрацию на второй московский митап elixir-lang-moscow. Будем говорить про деплой приложений разными способами. И еще бонусом про Elm. Приходите! Трансляция и запись - будут. Список докладов и регистрация: http://elixir-lang.moscow/

Alexey
12.10.2016
09:17:30
Тебе надо в типе сделать их опциональными login?: string
а-а понял, он требовал чтобы для всех были объявляны стейты

Дмитрий
12.10.2016
09:17:30
https://camo.githubusercontent.com/41678b3254cf583d3186c365528553c7ada53c6e/687474703a2f2f692e696d6775722e636f6d2f466e4c566677362e706e67 подскажите, что за пакет это? ловит ошибки в консоли и выводит в браузер? есть в react create app , например

Alexey
12.10.2016
09:17:33
спасибо!

Google
Дмитрий
12.10.2016
09:21:09
да рыщу, но чет по названию не могу пока определить

Aleh
12.10.2016
09:21:44
А это не babel?

Vladimir
12.10.2016
09:22:17
ava тоже так делает

Siarhei
12.10.2016
09:22:34
выкладывай полный код на gist
https://github.com/bautrukevich/react-todo-list Выложил все в репозиторий

Vladimir
12.10.2016
09:22:35
https://github.com/avajs/ava/blob/master/package.json#L96

да рыщу, но чет по названию не могу пока определить
https://github.com/babel/babel/tree/master/packages/babel-code-frame

А это не babel?
частично

Дмитрий
12.10.2016
09:24:44
Благодарю, не ожидал в бабелевских увидеть

Siarhei
12.10.2016
09:44:02
params от react-router передаются непосредственно в компонент прицепленный к роуту
<Route path='/(:filter)' component={TodoApp} /> Тут в TodoApp, а из TodoApp в <VisibleTodoList /> не передается автоматически?

Roman
12.10.2016
09:44:33
да, очевидно

Vladimir
12.10.2016
09:48:59
друзья, а вы lodash или lodash-fp/es используете?

Andrey
12.10.2016
09:51:08
я думаю много кто использует

Vladimir
12.10.2016
09:51:44
блин, не так сформулировал: вы используете чистый(оригинальный) вариант lodash или предпочитаете lodash-fp/es?

если второе, то почему

Malgalad
12.10.2016
09:59:16
зависит от того, в каком стиле пишешь, я так понимаю. к тому же, в стандартной инсталляции лоудэша fp-функции доступны в 'lodash/fp/*'

Andrey
12.10.2016
10:00:45
не испольуем lodash-fp, используем ramda

Evgeny
12.10.2016
10:02:31
В чем разница?

Между lodash и lodash-fp

Google
Vlad
12.10.2016
10:03:24
в lodash-fp все функции карированы, как и должно быть

вместо _.map(['6', '8', '10'], parseInt); -> fp.map(parseInt)(['6', '8', '10']);

https://github.com/lodash/lodash/wiki/FP-Guide#lodashfp "promotes a more functional programming"

Siarhei
12.10.2016
10:06:29
да, очевидно
т.е. передается, или нет?

Siarhei
12.10.2016
10:07:08
У меня есть он const VisibleTodoList = withRouter(connect( mapStateToProps, mapDispatchToProps )(TodoList)); @iamstarkov

Svyatoslav
12.10.2016
10:07:30
вместо _.map(['6', '8', '10'], parseInt); -> fp.map(parseInt)(['6', '8', '10']);
Главное не наступать на такие грабли

Vladimir
12.10.2016
10:07:34
Между lodash и lodash-fp
функции каррированны и data last

Evgeny
12.10.2016
10:08:07
О, вот это огнище

Спасибо

Roman
12.10.2016
10:08:37
Brs
12.10.2016
10:10:48
ещё нужен withRouter @bautrukevich
а зачем withRouter, там же через контекст все прокидывается?

Vlad
12.10.2016
10:14:03
а зачем withRouter, там же через контекст все прокидывается?
всмс зачем withRouter, если можно напрямую из конетекста читать?

Дмитрий
12.10.2016
10:14:51
ownProps.params видимо имели в виду

Roman
12.10.2016
10:22:23
withRouter передает всю инфу в пропс router

Brs
12.10.2016
10:23:13
ну в смысле объект роутер, такой же какой в контексте? или там есть что-то еще?

Siarhei
12.10.2016
10:23:42
const mapStateToProps = (state, { params }) const mapStateToProps = (state, ownProps.params)

Не работает

Пишет, что params undefined

И правда, видимо не передается

Google
Vladimir
12.10.2016
10:24:07
а ты пропсы объявил?

Siarhei
12.10.2016
10:24:11
Вот только не пойму, почему в туториале все работает

Vladimir
12.10.2016
10:24:52
да

Siarhei
12.10.2016
10:25:11
connect это делает вроде как

const VisibleTodoList = withRouter(connect( mapStateToProps, mapDispatchToProps )(TodoList));

Vladimir
12.10.2016
10:25:34
нет

connect про редакс

Roman
12.10.2016
10:37:54
"короче, Склифосовский" (с) withRouter тебе не даст того, что ты хочешь

withRouter передает всю инфу в пропс router

тебе надо лишь сделать вот это <VisibleTodoList params={this.props.params} />

Siarhei
12.10.2016
10:41:31
А как избавится от того, чтобы не тащить через все дерево? Чтобы сразу и VisibleTodoList попадали params?

Yakov
12.10.2016
10:47:39
Коллеги, кто-нибудь импортировал переменные scss в json? Есть пару ли, но может у вас есть проверенные в бою?

Alexander
12.10.2016
10:49:07
Почему-то мне кажется, что проще наоборот сгенерировать scss из json

Yakov
12.10.2016
10:54:07
или в scss можно подключать json обычным каким-то образом?

Alexander
12.10.2016
10:54:35
Нет, но если бы мне понадобились общие переменные, то предпочел бы такой вариант

Google
Vladimir
12.10.2016
10:55:03
спроси его в твиттере

Yakov
12.10.2016
10:56:32
у ситника должен быть пакет для postcss на этот счёт
Пока плохо понимаю как это будет у меня работать. Не поздно ли будет импортить это в postcss. Мне вроде пораньше нужно, еще до postcss.

Чет запутался

Mikhail
12.10.2016
11:47:15
Поделитесь ссылкой для регистрации на react conf который 26-ого будет?

Eldar
12.10.2016
11:48:20
Которая Remote?

Mikhail
12.10.2016
11:50:36
Не в курсе) @DenisIzmaylov писал выше

Andrey
12.10.2016
12:04:49
разве была открыта регистрация ?

Anton
12.10.2016
12:34:43
Подскажите куда копать. Естб страница, содержимое уоторой берется из апи, есть сервер рендер, который рендерит страницу до получения данных, что с этим можно сделать?

Alexander
12.10.2016
12:39:56
Рендерить после получения данных?:)

Vladimir
12.10.2016
12:40:18
такой вопрос: в enzyme есть render, когда вы его используете?

Alexander
12.10.2016
12:40:23
Тут без рассказа как ты грузишь данные больше не подскажешь

Исмаил
12.10.2016
12:43:43
А как вы обычно отделяете публичную часть от админки? Два отдельных бандла и две страницы?

Vladimir
12.10.2016
12:54:36
если есть коммон часть, то commonChunks + бандл для админки + бандл для публичной страницы

Исмаил
12.10.2016
12:58:23
API и стор общие, все остальное сильно различается и по дизайну и по наполнению

Vladimir
12.10.2016
13:05:30
я не заморачиваюсь, и делаю отдельными бандлами

Vladimir
12.10.2016
13:09:37
я бы вообще сделал отдельное приложение

нафига в админке те же сторы?

на крайняк их скопировать можно

Eugeniy
12.10.2016
13:11:41
+ разделить на 2 приложения по-моему проще чем разделять на бандлы

Vladimir
12.10.2016
13:13:10
ну, в смысле у меня тоже отдельные app - admin, agent, manager etc которые по сути независимые отдельные приложения

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