
Тимофей
13.12.2017
12:24:37

?
13.12.2017
12:24:37

Александр
13.12.2017
12:24:39
Как делать фильтры данных с redux? Где хранить отфильтрованные данные? можно ли их ложить в стор? и т.д.?

Сергей
13.12.2017
12:24:44

Google

Тимофей
13.12.2017
12:24:54

Nikolay
13.12.2017
12:24:56

Winni
13.12.2017
12:24:57
Как это, ничего не обновляется же, что лагает то?

Nikolay
13.12.2017
12:25:01
reselect в помощь

?
13.12.2017
12:25:08
Я не использую typescript

Тимофей
13.12.2017
12:25:26

Сергей
13.12.2017
12:25:29

Max
13.12.2017
12:25:31

Winni
13.12.2017
12:25:32

Max
13.12.2017
12:25:35
но причем тут TS?

Artyom
13.12.2017
12:25:52
Хотите историю, как upper case одного символа нам функционал поломал?
https://github.com/mui-org/material-ui/releases/tag/v1.0.0-beta.23
Я получил урок читать ченджлог...

Сергей
13.12.2017
12:26:10
а ещё есть babel

Google

Max
13.12.2017
12:26:23
лучше бы получил урок не использовать MUI ?

Artyom
13.12.2017
12:27:02
Писать свой нормальный (!) кит в раза два дольше

Max
13.12.2017
12:27:16
MUI нормальный? ооок, уползаю ?

Andrey
13.12.2017
12:27:18
Он походу в анабиозе был

Сергей
13.12.2017
12:27:30

Artyom
13.12.2017
12:28:03
Ну там типо логично, да. Вроде как
Но сам факт забавный

Сергей
13.12.2017
12:28:37

?
13.12.2017
12:30:47

Тимофей
13.12.2017
12:31:09

Сергей
13.12.2017
12:31:24
так се идея

Eugene
13.12.2017
12:32:08
может у него еще и вебпака нет?:)

?
13.12.2017
12:32:26
да я просто решил через html документ подключить библиотеки, babel скрипт и там пишу react компоненты, все получалось и работало пока не уперся в state
класс я не создавал
в этом и проблема я так думаю
использовал сразу ReactDOM.render

Alex
13.12.2017
12:48:29
Товарищи, подскажите какой-нибудь конструктор формул? Чтобы юзер мог воткнуть число, переменную и разделить их операторами (*, /, +, -).

Google

Andrew
13.12.2017
12:49:06

Max
13.12.2017
12:49:49
https://github.com/handsontable/formula-parser
на

Сергей
13.12.2017
12:53:31
а не только парсит
у чувака проблема с пониманием слова Parser

Max
13.12.2017
12:53:41
да

Alex
13.12.2017
12:56:13
Не, такая штука у нас уже сделана. Нужна визуальная часть)))
Хотя, впилим просто как в экселе :D Без всякой визуальщины. @syabro, спасибо!)
??

Artyom
13.12.2017
13:18:21
Пробовал церебрал кто уже?
https://www.youtube.com/watch?v=7Z4hInb7LmA

Max
13.12.2017
13:32:47
const ErrorMessage = ({ error }: { error: string | ValidationError }) => {
а есть более красивый способ тут пропсы описать с TS?

Тимофей
13.12.2017
13:34:27

Max
13.12.2017
13:34:45
не, я про {}:{}
а не про юнион

Тимофей
13.12.2017
13:35:05

Max
13.12.2017
13:35:16
интерфейс выносить лень :)

Google

Max
13.12.2017
13:35:18
ну лдно

Тимофей
13.12.2017
13:37:05

Vlad
13.12.2017
14:05:28
Не могу найти в каком файле react'a код синтетического слика. Может кто подскажет

Сергей
13.12.2017
14:09:55
зачем?

Admin
ERROR: S client not available

Andrey
13.12.2017
14:21:20
Вы бы как такое реализовали? Мулти-лайн форма. Динамически добавляли бы поля в одной форме?

Сергей
13.12.2017
14:22:20
а чего сложного?

Andrey
13.12.2017
14:23:12
Затык в сознании =) То есть при изменении стейта добавляли бы ещё и ещё одно поле в форму?

Сергей
13.12.2017
14:23:51
state = { textResponse: [] }

Dmitry
13.12.2017
14:24:20

Andrey
13.12.2017
14:27:02
Да я скорее про другое - как динамически объявлять там в том же formik название полей.
Сознание встало обратно
Было короткое замыкание =)
Иногда полезно даже с кружкой поговорить =)
Спасибо =)

Vlad
13.12.2017
14:38:47

Amandos
13.12.2017
14:47:27
кто использовал react для webgl что посоветуете

Тимофей
13.12.2017
14:50:09

Roshan
13.12.2017
14:51:28
App.js and index.js
Какой файл изменить в ответ на native. Я использую старые учебники, в которых инструктор вносит изменения в index.android.js

Amandos
13.12.2017
14:51:44
Надстройку three или babylon js или еше что нибудь думаю ...

Google

Oleg
13.12.2017
14:58:49
По поводу тестированию кода (Jest).
Есть асинхронные действия (использую redux-thunk), запускающие и останавливающие setInterval, между ними тики.
На каждый тик обновляется таймер, раз в несколько тиков отправляется асинхронный экшн из другого модуля.
Останавливается setInterval по определенному состоянию стейта (грубо говоря, elapsedTime === 0).
Если использовать redux-mock-store, и вызвать jest.useFakeTimers + jest.runAllTimers, setInterval будет зациклен, так как mockStore свое состояние не обновляет.
В итоге я в тесте создал реальный экземпляр store, и вызов стартового экшена позволяеть пройти весь таймер - но протестировать можно только конечное состояние store.
Первый вопрос - насколько адекватно в тесте создавать реальный store?
Второй вопрос - если использовать redux-mock-store и setInterval, имеет ли смысл это тестировать по отдельности, что даст список действий за один тик?


Dmitry
13.12.2017
14:59:21
кто-то использует semantic ui react в продакшене? нет ли подводных камней?

Тимофей
13.12.2017
15:18:33

Vladimir
13.12.2017
15:24:16

Incredible
13.12.2017
15:27:56
onst store = createStore(
rootReducer,
compose(
applyMiddleware(thunk),
window.devToolsExtension ? window.devToolsExtension() : f => f
)
);
ender(
<Provider store={store}>
<Router history={browserHistory} routes={routes} />
</Provider>, document.getElementById('app'));
kak mojno delat etogo v react 4
ne skajite
?

Сергей
13.12.2017
15:30:08

Max
13.12.2017
15:30:43
конст сторе = креатеСторе(
рутРедюсер,
композе(
апплиМидлеваре(
лучше?

Сергей
13.12.2017
15:30:51
а то