@react_js

Страница 564 из 5115
n0z3r0
21.10.2016
11:09:37
Кстати народ вот жеж использовали же вы Polymer? Вот Google разных компонентов нафигачил для него уже из коробки на чистом Polymer без всяких там ЖКвери. А почему Facebook также не сделает стандартные компоненты на чистом React ?

Дмитрий
21.10.2016
11:12:38
имелось ввиду, что если я публикую модуль как ванилажс, я хочу чтобы у потребителя модуля сыпались понятные тайп ошибки input should be a string, got number: 5, вместо input.split is not a function
Такая функциональность есть в библиотеке монад sanctuary, довольно сообразительно выводит типы. Но ресурсов ест оно ппц сколько

Vladimir
21.10.2016
11:13:25
> Тимбилдинг по Оруэллу пятиминутки аджайла

Дмитрий
21.10.2016
11:13:43
Да да))

Google
Pavel
21.10.2016
11:17:26
redux-api-middleware норм или говно?

Сергей
21.10.2016
11:18:34
кто-нибудь юзал rxjs с react?

Nikita
21.10.2016
11:21:37
я не использовал, но есть вот такая ссылка для этого https://redux-observable.js.org/

Сергей
21.10.2016
11:29:53
спасибо

Evgeny
21.10.2016
11:30:58
Гайз

Есть функция, у которой первый аргумент функция

handleSubmit(callback)

Как в флоу указать, что callback это функция?

Сергей
21.10.2016
11:34:14
https://flowtype.org/docs/quick-reference.html#functions

https://flowtype.org/docs/quick-reference.html#type-aliases

Evgeny
21.10.2016
11:34:56
Благодарю сердечно, ведь я первым делом в чат пишу, а потом уже в гугл

Сергей
21.10.2016
11:35:04
function foo(bar: (a: string, b: number) => boolean) {}

пример с сайта

Google
Сергей
21.10.2016
11:36:15
стоит для начала прочитать всю доку полностью хотя бы раз Чтобы хоть представление иметь с чем работаешь

_не в упрёк написано_

Evgeny
21.10.2016
11:39:12
Спасибо

マイク
21.10.2016
12:02:46
Вот кстати с коллбеком у меня беда была

Его тип зависел от переменной в замыкании

Который ещё один внешний скоуп

Короче не удалось в связь :(

Так, не тот канал

Roman
21.10.2016
13:33:30
у кого нибудь вылазит сей ворнинг при хот-релоаде redux reducers? <Provider> does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions.

DenJel
21.10.2016
13:42:28
а зачем вообще нужен hot reload для redux? реально сильно упрощает жизнь? Я понимаю когда компоненты пилишь, он необходим. Но в редуксе то зачем, объясните гайз плз

Roman
21.10.2016
13:44:20
Вобщем я чинил у себя хот-релоад для редакса, потому что !внезапно! да, мне он понадобился

Вся фигня в том, что этот ворнинг мягко говоря устарел

И ведет по ложному следу

Алексей
21.10.2016
13:45:47
package.json можешь показать?

Roman
21.10.2016
13:46:31
Проблему я решил, может еще кому поможет https://github.com/reactjs/redux/pull/667#issuecomment-255372420 не уверен, правда, что по английски я доходчиво описал решение

package.json можешь показать?
зачем тебе мой package.json?))

Алексей
21.10.2016
13:48:11
зачем тебе мой package.json?))
погодать хотел :) по твоему package.json

Roman
21.10.2016
13:48:29
айнанэнанэ!

Nikita
21.10.2016
14:43:47
порадовал релиз styleguidist. Там просто отрубили HMR для реакта. С припиской, что есть hot loader 3, но он в бете и походу всегда там и будет)

Google
Dmitry
21.10.2016
14:44:31
Абрамов сказал, что hmr будет пилить, но сильно позже и итерационно.

Типа сейчас сильное недоверие к нему. Перезагрузил он сам норм или стоит F5 нажать

Eugene
21.10.2016
14:53:18
rr4 уже использовать можно?

Nikita
21.10.2016
14:54:25
Типа сейчас сильное недоверие к нему. Перезагрузил он сам норм или стоит F5 нажать
надо прокидывать в приложение коллбэк) встроить в flow приложения и показывать нотификашку, или еще что-то. у нас, например, есть статус коннекта, можно было бы там выводить)

Alex
21.10.2016
15:28:12
Привет всем. У меня вопрос: какая на текущий момент "лучшая" библиотека, имплементирующая material design на React? Material-ui? И почему на ваш взгляд. Спасибо.

Владислав
21.10.2016
15:41:50
следующая версия вообще будет конфеткой

Владислав
21.10.2016
15:42:51
из проблем – глубокая настройка требует исследования исходников и нетривиальных решений

Alex
21.10.2016
15:46:03
из проблем – глубокая настройка требует исследования исходников и нетривиальных решений
Я сталкивался с проблемой переопределения инлайновых стилей в селекте и там этот селект находится не внутри отдельного компонента, а он один на странице и вынесен вообще в body. В общем это боль. Поэтому и задал вопрос:)

Владислав
21.10.2016
15:46:47
У меня в проекте вообще несколько слоев переопределения стилей

В зависимости от компонента, темы и настроек родителя

Alex
21.10.2016
15:49:42
В зависимости от компонента, темы и настроек родителя
Ну это понятно, просто само тело селекта (дропдаун) в боди валяется. И каким образом составлять css селектор для этого. В общем костыльно как-то было это. И еще не могу понять фетиш по поводу интайн-стилей.

Владислав
21.10.2016
15:52:00
Ну это понятно, просто само тело селекта (дропдаун) в боди валяется. И каким образом составлять css селектор для этого. В общем костыльно как-то было это. И еще не могу понять фетиш по поводу интайн-стилей.
Это нюанс технической реализации, потому что все всплывахи реализуются общим внутренним компонентом. А инлайн-стили – это потому что говнокодеры, в след. версии завезут нормальный js-to-css

Сергей
21.10.2016
15:54:12
А кто-нибудь юзал rxjs + recompose с реактом?

Alex
21.10.2016
15:54:50
Это нюанс технической реализации, потому что все всплывахи реализуются общим внутренним компонентом. А инлайн-стили – это потому что говнокодеры, в след. версии завезут нормальный js-to-css
Вот от подобных вещей я пришел к тому что из библиотеки материал гружу только то что либо очень просто реализуется, либо очень сложно и долго. Ну а касательно дропдаунов приходится с нуля писать компонент. Библиотека material-ui далека от идеала конечно.

code4aman
21.10.2016
15:55:14
react-mdl не шибко кастомизируемый и это все-таки mdl, но нам хватило - норм

Владислав
21.10.2016
15:56:22
react-mdl не шибко кастомизируемый и это все-таки mdl, но нам хватило - норм
Я именно поэтому от нее отказался, был выбор либо самому с нуля реализовывать материал, либо брать material ui, с которым уже работал немношк

Сергей
21.10.2016
15:57:26
Google
code4aman
21.10.2016
15:59:25
btw, недавно в рассылке пришли ссылки на react.semantic-ui и reactstrap, оба <1K старов, но демки очень понравились, особенно первый, если вдруг от материала устали)) я правда их код не смотрел

Владислав
21.10.2016
15:59:31
не? никто?
В чем прикол? Похож на ридукс.

Сергей
21.10.2016
16:00:20
В чем прикол? Похож на ридукс.
"ридакс" вообще Но это для другого немного

Vladimir
21.10.2016
16:00:38
Бтв семантик вообще отлично идет, и без реакта

Сергей
21.10.2016
16:01:08
типа троллишь?

Gordey
21.10.2016
16:01:11
рэдьюкс

Владислав
21.10.2016
16:01:14
Сергей
21.10.2016
16:01:16
ок

Anton
21.10.2016
16:01:23
Редакс.

Gordey
21.10.2016
16:01:39
сейчас бы попридераться к произношению в 2к16

Дмитрий
21.10.2016
16:01:55
code4aman
21.10.2016
16:08:44
Бтв семантик вообще отлично идет, и без реакта
кул, присмотрюсь, увидел у них такую штуку, что вместо пропсов можно jsx чайлдов сувать <A label="BLA" /> || <A><label>BLA</label></A>

Denis
21.10.2016
17:51:58
Ребят, а какие плюсы определения propTypes в отдельном выражении после определения класса, а не внутри него? https://facebook.github.io/react/docs/reusable-components.html

class Greeting extends React.Component { render() { return ( <h1>Hello, {this.props.name}</h1> ); } } Greeting.propTypes = { name: React.PropTypes.string };

vs

class Greeting extends React.Component { static propTypes = { name: React.PropTypes.string } render() { return ( <h1>Hello, {this.props.name}</h1> ); } }

Alexander
21.10.2016
17:53:04
Возможность задать проптайпсы у функционального компонента?

Denis
21.10.2016
17:53:41
Если как возможность - ОК, но в случае классов то зачем?

Дмитрий
21.10.2016
17:58:06
Меньше уровень вложенности и кучность кода

Google
Vitaliy
21.10.2016
18:02:06
можно завернуть в if (__DEV__) { /* PropTypes */}

Kirill
21.10.2016
18:02:38
Так статика в бабеле же компилится в первый вариант, разве нет?

Ҫѐҏӗѫӑ
21.10.2016
18:04:41
это не делает статик пропертис джаваскриптом

Denis
21.10.2016
18:11:34
а когда они будут приняты?

или никогда?

как так, static props есть, а JS нет

Pavel
21.10.2016
18:12:07
Вам класс дают чтобы все одну сущность представляло

Evgeny
21.10.2016
18:12:07
https://twitter.com/ryanflorence/status/789508285514731520

Pavel
21.10.2016
18:12:19
А вам нужно меньше вложенности кода

Ну хз

Denis
21.10.2016
18:15:23
это не делает статик пропертис джаваскриптом
они его официально отклонили или пока ещё не утвердили?

Ҫѐҏӗѫӑ
21.10.2016
18:16:51
stage 2

Kirill
21.10.2016
18:16:51
Мне в плюсах нравится, отдельно описание класса(*.h) и отдельно реализация(*.cpp). То есть чтобы посмотреть на методы класса не надо весь код реализация скролить, а достаточно лишь посмотреть на декларацию класса.

Pavel
21.10.2016
18:24:03
И интерфейсы тоже один сплошной недостаток

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