@react_js

Страница 689 из 5115
♥️
04.12.2016
16:33:50
https://developers.facebook.com/tools/debug/

вот через это проверяю

у меня отображается то что прописано в index файле

ну тоесть по умолчанию а если на сайте то и тайтл другой и теги есть

Google
♥️
04.12.2016
16:35:56
у меня даже видно что сначала дефолтный а потом меняется через 300 мс

тайтл

Сергей
04.12.2016
16:37:35
SSR не хочешь завести?

♥️
04.12.2016
16:38:11
хах

а без него никак?

Таймураз
04.12.2016
16:39:17
ssr для сео и завозят

♥️
04.12.2016
16:39:41
понял

Таймураз
04.12.2016
16:39:42
Потому что тот же гугл хоть и подбирает теги, но снимает в выдаче сайт с клиентским рендерингом

Не говоря о том, что пользователь сразу видит контент

♥️
04.12.2016
16:40:46
спасибо

Сергей
04.12.2016
16:40:53
redial тебе поможет

♥️
04.12.2016
16:47:46
это для контроля рендером?

ну как я понял инфа с index.html как никрути попадет первее

Google
Сергей
04.12.2016
16:57:20
это для контроля рендером?
Сначала запрос данных, потом рендер

Brs
04.12.2016
16:59:52
Тут кто-нибудь уже использует rr3? Не сталкивались с ситуацией, когда в компоненте context.router - undefined, хотя у родителя все ок?

Paruyr
04.12.2016
18:11:45
getChildContext() ?

KlonD90
04.12.2016
19:12:13
а причем здесь rr3? ._. если оно через контекст работает? контекст надо у каждого объявлять

Shoyad
04.12.2016
19:50:01
Господа всем привет есть CRUD система планирую использовать redux-form но данные улетают на две таблицы в базу данных

Redux-form дает один объект как его лучше разделить потом уже ?

Котяй Негодяй
04.12.2016
19:59:34
В смысле? Как хочешь, так и разделяй. =)

У тебя же есть mapDispatchToProps. Ну и создавай свои редьюсеры с экшнами и данными.

Brs
04.12.2016
20:32:54
Alex
04.12.2016
21:01:52
какой роутер посоветуете? Желательно, чтобы легко можно было сделать каждый роут подтягиваемым с помощью require.ensure. На данный момент юзаем react-router, но чувствую, что начинает пахнуть.

Alexander
04.12.2016
21:06:13
может это не от него?

Чем вас именно он не устраивает?

Pavel
04.12.2016
21:11:37
просто хейтить реакт роутер это мейнстрим

на этой неделе

Alex
04.12.2016
21:12:00
А может и не от него :) Брали его в спешке, тут я столкнулся с тем, что его не особо любят. Времени разобраться с его механикой не было. Хотелось узнать мнение людей =) Если ок - буду разбирать его доки.

Evgeny
04.12.2016
21:12:26
Лол

Pavel
04.12.2016
21:12:31
попробуй понять что тебе нужно от роутера, а не почему его любят или не любят

Brs
04.12.2016
21:12:33
кто-то на router5 переходил

можно found посмотреть, но он пока сыроват

и redux внутри роутера выглядит как-то слишком

Google
Vladimir
04.12.2016
21:26:03
Рр норм с энжуром работает

Но нужно не лениться писать код, конечно

Andrew
04.12.2016
21:58:10
привет реактовцы! :)

я тут наконец собрался и запилил свой самый первый нано-проектик на реакт+редукс, если кому интересно глянуть код новичка, буду признателен за фидбеки - https://github.com/iCoderXXI/react-redux-form-autosuggest

Dmitry
04.12.2016
22:10:43
Компоненты, вызывающие контейнеры :(

Andrew
04.12.2016
22:24:59
ну иначе все в контейнеры получится придется уложить?

в целом я могу контейнер или компонент подгрузить откуда угодно, и подключить его внутри компонента же

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

надо в общем еще будет думать, как это провернуть грамотно

Nikita
04.12.2016
22:27:50
контейнеры внутри обычных компонентов - норм

код такой себе, но конкретно это - норм

Andrew
04.12.2016
22:28:11
я почему так делал - где-то видел а гайдах такой прием

пока я этим кодом добился функциональности заданной. дальше его надо рефакторить и приводить в человеческий вид. т.к. опыта практического у меня по части реакта и редукса совсем чуть-чуть, то сделал как сумел учась на ходу :)

Dmitry
04.12.2016
22:31:35
Ну ок, всегда считал (да и ближе как-то), что компоненты должны быть абстрактными элементами интерфейса, которые ничего не знают о бизнес логике приложения, а контейнеры - то, что их связывает с данными. Если в компонент в итоге прилетает контейнер, который на что-то законекчен, то по сути он уже становится контейнером. Все целиком мое имхо :)

Andrew
04.12.2016
22:32:30
а доводилось на чем-то сложном этот подход реализовать?

тут форма то простая, и то я употелся все стыковать :)

Nikita
04.12.2016
22:32:45
так бывает в мире с розовыми понями и радугой

Andrew
04.12.2016
22:33:56
вообще чистый компонент, судя по описанию, это тот, который не имеет собственного состояния. в нашем случае мои компоненты его не имеют от слова совсем

Dmitry
04.12.2016
22:34:36
Ну это собственно не только про реакт. Пилю на ремоуте проект с понями и радугой. На работе не реакт, но тоже следуем такому подходу, у нас там компоненты шарятся между кучей проектов, а на проекте к ним прикручивается бизнес логика.

Google
Dmitry
04.12.2016
22:35:27
Ну локальный стейт кмк имеет место в них быть, для внутреннего использования. Например, какой-нибудь active у дропдауна, чтобы он умел открываться/закрываться.

Admin
ERROR: S client not available

Nikita
04.12.2016
22:36:42
ну вот есть у тебя приложение, есть явные куски, просящиеся под контейнеры. А есть лейаут. Ты лейаут сделаешь контейнером и будешь вниз пробрасывать все, или лейаут будет тупым компонентом, дергающим кучку умных?)

Evgeniy
04.12.2016
22:37:54
Согласен про второе

Dmitry
04.12.2016
22:38:20
Скорее у меня будет компонент(ы), который реализует верстку всего этого и контейнер, который коннектит все это к стору, особенно, если лейаут может повторяться в нескольких местах с разными данными. Иначе контейнером, который дергает другие контейнеры.

Lupsick
04.12.2016
22:38:43
тут есть четкие пацаны из италии?

Evgeniy
04.12.2016
22:38:46
Лейаут содержит контейнеры а контейнеры компоненты

Andrew
04.12.2016
22:39:17
ну вот у меня есть TextInput, который я в четырех местах пользую, причем в трех по разному и там он инклюдится и поверх навешивается доп. функционал

Evgeniy
04.12.2016
22:40:27
Ну textinput я бы делал как компонент

Dmitry
04.12.2016
22:40:40
А не нужно потому что так исторически сложилось?) Смысл dumb компонентов в том, что их можно использовать в любых кейсах, а если там внутри появляются контейнеры, то они уже не очень то и универсальны.

Evgeniy
04.12.2016
22:40:48
С своим состоянием если есть смысл

Nikita
04.12.2016
22:40:56
просто надо уметь отделять реиспользуемый код в компоненты, а уже поверх пилить контейнеры. Стремиться к умный -> тупой, но не делать из этого правило.

Andrew
04.12.2016
22:41:14
Ну textinput я бы делал как компонент
так и есть, он тупой, без стейта, все на пропсах

Evgeniy
04.12.2016
22:41:23
Ну норм

А что тогда не нравится

Google
Nikita
04.12.2016
22:41:46
не нужно, потому что это действительно тупой компонент, который просто задает лейаут. Говорит, что сайдбар - 200px, тулбар остальное и тд) те тупо верстка

Dmitry
04.12.2016
22:41:50
Ну да, видимо ты просто в этих случаях, когда не нужен лишний уровень абстрактности - сразу кладешьь в компоненты, а я в контейнеры.

Andrew
04.12.2016
22:41:54
что компонент вызывает контейнер :)

Evgeniy
04.12.2016
22:42:39
А что за контейнер вызывает компонент?

Dmitry
04.12.2016
22:42:45
По сути все, что у меня в components - можно вынести в отдельный ui kit и использовать на любом проекте

Nikita
04.12.2016
22:43:07
у меня тоже так)

ну не совсем.. у меня они уже вынесены

Dmitry
04.12.2016
22:43:20
Layout у меня есть на проекте тоже в виде компонента, но я вызываю его в роуте страницы.

Andrew
04.12.2016
22:43:40
А что за контейнер вызывает компонент?
https://github.com/iCoderXXI/react-redux-form-autosuggest я попросил фидбеков :) и началось... :)

Evgeniy
04.12.2016
22:43:56
По идеи у тебе контейнер в который вставлен inputtext

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