@react_js

Страница 2305 из 5115
Anatolii
13.10.2017
05:12:26
Значит у меня больше вопрос по библиотеке recompose

kana
13.10.2017
05:17:16
Ну тут то же самое. У хоков такая же природа, что у мидлвар, трандьюсеров, декораторов, оберток. Это такой эндоморфизм Component -> Component. А именно, мы находим какую-то общую логику и обобщаем ее в хок так, чтобы наша функция принимала компонент без этой логики и отдавала новый компонент, где эта логика заинжектена. Теперь мы строим с помощью этих маленьких кусочков контейнерв как из лего

Таким образом мы инжектим в компоненты стейт, логику, рендерную логику, функции какие

В принципе можно для DI использовать, хм

Google
kana
13.10.2017
05:23:31
Пример hof (high order function): function add(a, b) { return a + b; } function withLogging(f) { return function(...args) { console.log( `Calling ${f.name} with ${args}` ); return f(...args); } } const addWithLogging = withLogging(add); addWithLogging(1, 2); // Calling add with 1,2 // 3 .

В hoc логика такая же

Anatolii
13.10.2017
05:25:16
ну в целом с withRouter, withState, withProps я уже вроде разобрался

kana
13.10.2017
05:26:13
Ну там в целях оптимизации и некоторого обобщения (например, строки с тегами нужно как компонент воспринимать)

Anatolii
13.10.2017
05:27:04
во я ни когда не использовал factory реакта - что это вообще?

kana
13.10.2017
05:27:41
Скажу по своему опыту - если заменять все контейнеры на кучу хоков, то ничего хорошего из этого не выйдет

Andrey
13.10.2017
05:32:07
Скажу по своему опыту - если заменять все контейнеры на кучу хоков, то ничего хорошего из этого не выйдет
Я хоки делаю только тогда, когда понимаю, что эту хрень надо использовать многим во многих местах.

Nikita
13.10.2017
06:31:30
гайз, то что HotModuleReplacement компоненты на странице обновляет, а исходники JS в отладчике - нет - это так и должно быть?

Peter
13.10.2017
06:48:03
короче буду давить на то ,Чтобы чувак подтянул цсс, а в тех местах где совсем не канает - можно и атрибут накинуть
Ага, и при любом изменении вёрстки/имён стилей, все тесты валятся в тартарары

Александр
13.10.2017
07:52:43
внутри componentWill/DidUpdate нельзя ипользовать this.setState()?

Google
Ҫѐҏӗѫӑ
13.10.2017
07:53:15
какие есть ui киты на тайпскрипте?

кроме blueprint

Александр
13.10.2017
07:53:30
@chicoxyzzy material

Ҫѐҏӗѫӑ
13.10.2017
07:53:47
а он не говно? помню ругали

Александр
13.10.2017
07:54:01
Он сырой

Ҫѐҏӗѫӑ
13.10.2017
07:54:25
ну блюпринт тоже. но в блюпринте больше всего бесят анимации

которые нельзя убрать по-человечески

ладно, посмотрю материал спс

Nikita
13.10.2017
07:55:33
Ҫѐҏӗѫӑ
13.10.2017
07:55:42
я не знаю такой

Nikita
13.10.2017
07:56:54
я не знаю такой
https://ant.design/, как по мне получше материал будет

Konstantin
13.10.2017
07:57:33
https://ant.design/, как по мне получше материал будет
да все получше этого сраного материала с его конченными инлайн стилями

Ҫѐҏӗѫӑ
13.10.2017
07:57:35
да, там тс есть, спс

Konstantin
13.10.2017
07:59:01
Айнур
13.10.2017
08:02:25
antd лучший

За время использования взбсили только однажды чекбоксы

Ҫѐҏӗѫӑ
13.10.2017
08:03:57
меня там пока только less раздражает

но в целом ок, жить можно

Evjeni
13.10.2017
08:04:31
antd лучший
там с 16 реактом пока некоторые нюансы есть

Vladimir
13.10.2017
08:04:56
antd лучший
Но знание китайского не помешает

Google
Admin
ERROR: S client not available

Айнур
13.10.2017
08:04:58
Но знание китайского не помешает
Ну не так там все страшно, хорошая дока у них на сайте) есть там примеры конечно на китайском, но и с инглишом там все хорошо

Evjeni
13.10.2017
08:08:17
Подробнее
https://github.com/ant-design/ant-design/issues/5377

Подробнее
у меня сыпались варнинги когда компонент меню использовал

Михаил
13.10.2017
08:10:22
Ребят, всем привет. Подскажите пжалста, как быть с большими статик страничками в spa приложении?

Александр
13.10.2017
08:12:39
@sergeysova или кто-нибудь

Блин, этот спам же однообразный шо пездец, почему ещё нет бота который его автоматов блочит

Михаил
13.10.2017
08:15:41
Я не понимаю, у нас spa в основном транслирует набор данных в интерфейс. А большим статик страничкам не нужны эти данные. При роутинге надо эту страничку рисовать (пользоватеть туда сюда ходит). Эсли это просто шаблон, то он большой и первая загрузка приложения будет большой, или это как отдельный бандл должно прилетать, или сервер на запрос присылает html?

Или такие страницы выносятся из spa и просто рядом лежат?

Vladimir
13.10.2017
08:38:31
шо опять?

Alexey
13.10.2017
08:38:36
Ребят, есть два приложения в связке React + Redux, мне нужно переиспользовать второе приложение внутри первого, при этом часть функций внутри второго приложения должна остаться, а часть будет прокинута через пропсы в него. Я думал выделить из второго приложения всё необходимое одним компонентом, и просто переиспользовать его в первом, но тогда в первом придётся дописывать определенный функционал из второго. Так вот вопрос заключается в том, как это лучше сделать и есть ли какие-нибудь примеры или статьи на эту тему?

Vladyslav
13.10.2017
08:41:11
всем доброе утро, товарищи, а кто-то знает, можно ли в реакт роутере 4 ходить по роутам, но не менять урл , или менять его как-то в памяти, но не в бразуере ?

Nikita
13.10.2017
08:42:45
там есть такая штука, как MemoryRouter

https://github.com/ReactTraining/react-router/blob/master/packages/react-router/modules/MemoryRouter.js

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