@react_js

Страница 4393 из 5115
lexxx
13.07.2018
14:05:46
))))))

Andrey
13.07.2018
14:05:56
Без комментариев.

lexxx
13.07.2018
14:06:18
ну есть то же самое? только для браузера?

как называется

Google
Andrey
13.07.2018
14:06:29
Или в гугле.

lexxx
13.07.2018
14:06:41
Посмотри в npm
госпади какой ты тупой

Andrey
13.07.2018
14:06:59
Жаль, что я не админ.

Polyakh
13.07.2018
14:07:21
глядя на скрин сложно сказать кто тупой))

Vadim
13.07.2018
14:07:28
Жаль, что я не админ.
любишь наказывать?)))))

Andrey
13.07.2018
14:07:50
любишь наказывать?)))))
Интернет военов чистить.

Artur
13.07.2018
14:08:00
Ребята, дали новое тестовое задание. Суть задания создать приложуху где можно ввесте логин с гитхаба и тебе высветит данные юзера и и репозитории. Визуальная сторона приложения не важна. Нам важно, чтобы была хорошо продумана архитектура компонентов в коде приложения и чтобы каждое принятое решение имело свое обьяснение И вот я начал делать, у меня вышло 3 компонента UserInfoSearch > (SearchBar + UserInfo) в папке src и как хрен его знает, потому что архитектуры здесь нет особо. Стоит ли юзать redux и например использовать подход Higher-Order Components? А еще если я юзаю библиотеку materials-ui, то мне мешать классы этой библиотеки с моими компонентами или лучше как-то это вынести отдельно? Если да, то как это можно сделать?

lexxx
13.07.2018
14:08:15
Интернет военов чистить.
да это все твоя обида что у тебя бота нет и ты нищий, соре, не хотел поднимать тему но ты сам вынудил

lexxx
13.07.2018
14:09:16
так у меня то бот есть у меня все ок, это ты обижаешься, мне тебя жалко правда

не плачь

Maxim
13.07.2018
14:09:35
const A = ({a, b}) => <div>{a + b}</div> const B = ({c}) => <A a='2' b={c}/>
А если надо туда детей передавать?

Google
Max
13.07.2018
14:09:46
Kelin
13.07.2018
14:09:55
господи возьми ты apicase уже

очередной велосипед изобретают

Andrey
13.07.2018
14:10:13
очередной велосипед изобретают
Когда уже всё изобрели)

Artur
13.07.2018
14:10:16
здесь не нужен redux
а например с material-ui как быть? мешать с компонентами?

Kelin
13.07.2018
14:10:16
+

Max
13.07.2018
14:10:30
госпади какой ты тупой
тебя сова вроде уже банил?

Polyakh
13.07.2018
14:10:32
Ребята, дали новое тестовое задание. Суть задания создать приложуху где можно ввесте логин с гитхаба и тебе высветит данные юзера и и репозитории. Визуальная сторона приложения не важна. Нам важно, чтобы была хорошо продумана архитектура компонентов в коде приложения и чтобы каждое принятое решение имело свое обьяснение И вот я начал делать, у меня вышло 3 компонента UserInfoSearch > (SearchBar + UserInfo) в папке src и как хрен его знает, потому что архитектуры здесь нет особо. Стоит ли юзать redux и например использовать подход Higher-Order Components? А еще если я юзаю библиотеку materials-ui, то мне мешать классы этой библиотеки с моими компонентами или лучше как-то это вынести отдельно? Если да, то как это можно сделать?
Higher-Order Components, в нем есть необходимость когда у тебя средний или большой проект. - Недостатки: компонент приводит к созданию дополнительного компонента React в DOM/vDOM.

Andrey
13.07.2018
14:10:36
+
А ты готов к тупым вопросам по апикейзу?)

Max
13.07.2018
14:10:38
lexxx
13.07.2018
14:10:41
Vadim
13.07.2018
14:10:42
а например с material-ui как быть? мешать с компонентами?
зачем тебе материал? Тут же просто получить данные и отрисовать.

Kelin
13.07.2018
14:10:57
я серьезно поражаюсь, почему люди до сих пор пишут апи слой ручками

Andrey
13.07.2018
14:11:10
Kelin
13.07.2018
14:11:29
стакают урлы, токены в хэдеры прокидывают, хоспаде, все же уже давно написано

Google
Kelin
13.07.2018
14:12:07
я прям разочарован, слушайте

Andrey
13.07.2018
14:12:25
я прям разочарован, слушайте
О, сейчас будет проповедь)

Kelin
13.07.2018
14:12:35
О, сейчас будет проповедь)
не, не будет, мне лень

Default
13.07.2018
14:12:51
Вжух

Anton
13.07.2018
14:13:01
не, не будет, мне лень
тут уже толпа собралась, ждееем

Max
13.07.2018
14:13:14
!спам

ru_bot
13.07.2018
14:13:16
!спам
Командой !спам нужно отвечать на сообщение

Andrey
13.07.2018
14:13:18
Kelin
13.07.2018
14:14:06
вот это все можно сделать так https://apicase.github.io/anatomy/services.html

Mike
13.07.2018
14:14:31
Вжух
б в конце от "блять", потому что огонь уже не спасает?

Max
13.07.2018
14:15:49
Ууу, самого макса заткнул)
у меня кеш чот тупит

Kelin
13.07.2018
14:16:12
И вообще, господа, коли уж начал, рекомендую посмотреть в сторону apicase.github.io Без сервисов выглядит почти как axios, а с сервисами получите полноценный api layer без вышеописанных велосипедов

Kelin
13.07.2018
14:22:18
на ангуляровские ресурсы похоже
возможно, я не смотрел в их сторону

Max
13.07.2018
14:23:03
это еще в первом)

Google
Kelin
13.07.2018
14:23:18
тем более не смотрел

Default
13.07.2018
14:23:48
это еще в первом)
Есть что-то, кстати ?

Но оно и к лучшему, наверное, сервисы в первом ангуляре были наименее противоречивой частью :)

Max
13.07.2018
14:24:40
ага )

DI бесил

Admin
ERROR: S client not available

Kelin
13.07.2018
14:24:52
А еще можно не париться с тестами import { SomeService } from './services' const resolveWith data => ({ resolve }) => resolve(data) const X = SomeService.extend({ adapter: resolveWith({ foo: 'bar' }) }) ... await X.doRequest() // { success: true, result: { foo: 'bar' } }

Anton
13.07.2018
14:24:53


в итоге происходит переход по ссылке и приложение перезагружается, но уже без ошибок

Kelin
13.07.2018
14:26:04
Или с несуществующей еще апишкой const Service = new ApiService({ adapter, url: 'non-existed-api', hooks: { before: resolveWith({ foo: 'bar' }) } })

вот насчет типов я думаю пока, как быть, я не эксперт ни тайпскрипта, ни флоу, к сожалению

Default
13.07.2018
14:27:29
https://is.gd/AcxoKI

Уууу

БЕЗТИПЬЕ

Kelin
13.07.2018
14:27:48
https://is.gd/AcxoKI
о кек, надо бы обновить

вот кста насчет типов https://github.com/kelin2025/schematic-fluent возможно ли такую штуку типизировать?



Default
13.07.2018
14:29:16
В тред призывается @ZeroBias :)

Kelin
13.07.2018
14:30:06
Просто я запилил вот такую штуку для удобства, а то меня во вью чатике закидали ссылками на faxios и подобные поделки https://github.com/apicase/fluent

и мне кажется, что типизировать можно

Google
Серёга
13.07.2018
14:31:35
Что это значит? ref={input => (this.time = input)}

типа присваивает ид для элемента?

Abu
13.07.2018
14:32:53
Что это значит? ref={input => (this.time = input)}
В this.time будет ссылка на элемент

Дмитрий
13.07.2018
14:33:09
Что это значит? ref={input => (this.time = input)}
https://reactjs.org/docs/refs-and-the-dom.html

Серёга
13.07.2018
14:33:36
В this.time будет ссылка на элемент
а если вместо этого undefined в this.time - куда копать?

Kelin
13.07.2018
14:33:38
кста я так и не понял, че делает forwardRef

Дмитрий
13.07.2018
14:34:05
Abu
13.07.2018
14:34:14
кста я так и не понял, че делает forwardRef
Раньше ref был недоступен, а ща можно его получить и передать дальше по цепочке.

Kelin
13.07.2018
14:34:35
понял принял

Abu
13.07.2018
14:34:41
а если вместо этого undefined в this.time - куда копать?
Ну он во время рендера устанавливается

Серёга
13.07.2018
14:34:53
До первого рендера?
до первого рендера на странице? Ну этот элемент уже был на странице - это инпут - в него введено что-то...

Kelin
13.07.2018
14:34:58
а где это может пригодиться?

Серёга
13.07.2018
14:35:05
Ну он во время рендера устанавливается
да, в рендере устанавливается

Дмитрий
13.07.2018
14:35:34
кста я так и не понял, че делает forwardRef
Ну как же https://twitter.com/dan_abramov/status/974259746986450944?s=20

Abu
13.07.2018
14:35:44
а где это может пригодиться?
https://reactjs.org/docs/forwarding-refs.html

Kelin
13.07.2018
14:35:49
https://reactjs.org/docs/forwarding-refs.html
вот из доки я как раз и не понял

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