@react_js

Страница 4993 из 5115
Petr
12.10.2018
12:28:59
а теперь поменяй на большую букву RootButton

Андрей
12.10.2018
12:29:19
Может кто-нибудь что-нибудь сказать о react-router-transitions? Кто юзал?

Andrey
12.10.2018
12:29:21


Kevin
12.10.2018
12:34:40
лодашевский filter по объекту возвращает массив вот теперь я, кажется, убеждён в переезде на рамду

Google
Andrey
12.10.2018
12:36:46
нет, не так. читай доку, в общем

Artyom
12.10.2018
12:37:11
зачем Common с большой буквы?

Andrey
12.10.2018
12:37:36
зачем Common с большой буквы?
хз, по привычке написал

Vall
12.10.2018
12:38:22
нет, не так. читай доку, в общем
ну так в доке же нормально все отображается, я не пойму почему у меня такая проблема

Petr
12.10.2018
12:38:36
не пашет
умеешь пользоваться инспектором?

Vall
12.10.2018
12:38:45
кликаю на элемент и там 0 стоит

Petr
12.10.2018
12:38:51
посмотри на computed styles

Artyom
12.10.2018
12:40:01
attrs - это то что в обернутый компонент идет, к пропсам отношения вообще не имеет. В смысле пропсы в attrs и пропсы в ```` - одно и то же, а не поочередное преобразование

Тебе нужно статическое свойство defaultProps вот и все

Petr
12.10.2018
12:43:32
короче выкладвый код на codesandbox ?

Google
Vall
12.10.2018
12:46:55
тэкс...покопался в инспекторе, что-то где-то перебивает и только радиус... всем спасибо за ответы, пошел разгребать

вот мне интересен твой подход, почему не через styled(common)`` и дальше писать, почему через функции?

Petr
12.10.2018
12:48:00
https://codesandbox.io/s/ryl0v0o14m

мне было нечего делать

у меня работает)

Vall
12.10.2018
12:49:12
у меня работает)
там мой косяк уже, каким-то образом перебиваю, спасибо за ответ

Vall
12.10.2018
12:50:37
Kelin
12.10.2018
12:51:14
что значит в обход стайледа?

Vall
12.10.2018
12:51:35


Andrey
12.10.2018
12:51:58
что значит в обход стайледа?
это значит, что не будет делаться extend

я бы так не делал, значительно лучше задать дефолтное значение в тему и props => props.ml || props.theme.margin.default

Kelin
12.10.2018
12:57:18
ток не props.theme, а просто theme

а стоп

я даун

Danila
12.10.2018
12:58:52
yarn и npm не дружат в плане установок друг с другом? npm install --save something yarn start -> something not found

Danila
12.10.2018
12:59:27
Игорь
12.10.2018
12:59:40
Ребят а как лучше иметь много маленьких контейнеров для каждого компонента или иметь 1 большой на всю страницу ?

Google
Andrey
12.10.2018
13:00:41
Ребят а как лучше иметь много маленьких контейнеров для каждого компонента или иметь 1 большой на всю страницу ?
зависит от размера проекта, если делаешь лендос - проще в одном контейнере, на большом проекте это будет жостью. Ну всякие там кнопки и инпуты в любом случае отдельные компоненты

Cat
12.10.2018
13:01:58
Привет ребята) Кто-то есть тут с Кракова?

Игорь
12.10.2018
13:02:09
нууу страниц много. вот раньше пилил контейнер под страницу и от туда в пропсах пробрасывал в мелкие компоненты

Но вопрос вывода ошибок просто не дает мне покоя

я уже очень долго с ним мучаюсь

Игорь
12.10.2018
13:04:38
не пиши столбиком
а не будет ли это негативно сказываться на системе ? на тестирование ? просто под много маленьких, их будет реально много маленьких но это сделает возможным нормальный проброс errors из 2-3 редьюсеров, а не из 10 что как по мне смотриться очень убого

Artyom
12.10.2018
13:06:46
Чем больше дробление - тем меньше концентрированных зависимостей - тем меньше сложность и проще тестирование. Но все, конечно, уметь готовить нужно

Игорь
12.10.2018
13:09:16
Чем больше дробление - тем меньше концентрированных зависимостей - тем меньше сложность и проще тестирование. Но все, конечно, уметь готовить нужно
есть еще вопрос есть модалки с формами, хочется дождаться их ответа и закрыть если нет ошибки валидации, или ответа апей. я так понимаю что чтобы закрывать их нужно в редьюсере держать open/close конкретной модалки и в middleware ее закрывать ?

вообще кейс намного более сложный так как одно и тоже апи может вызываться и из модалки и не из модалки, и постоянно ожидая successa от запроса закрывать модалку которой возможно нет как то странно... Парни почему вообще плохо ожидать завершение dispatch в компоненте ????

давайте перефразируем вопрос иначе. Есть некий тайп экшенов на каторых взависимости от компонента должна быть разная реакция. Как вы решаете этот вопрос если не ожиданием промиса диспатчера на уровне комопоненты ??

Danila
12.10.2018
13:14:29
на возврат ответа у тебя подписываются разные side effects

которые уже диспатчат разный стейт для разных типов компонентов

я это только так вижу

никогда не слушайте
12.10.2018
13:16:31
Народ, вопрос немного оффтоп, я не могу придумать имя компоненту. Суть такая. Это такой компонент, в котором лежат две формы, одна для регистрации, вторая для входа. Но в зависимости от state, показывается только одна... Первую назвал SignInForm, вторая SignUpForm, а вот название для компонента который их объединяет придумать не могу... Хочется просто красивое название и логичное, а у меня только херня какая-то в голову лезет))

Игорь
12.10.2018
13:16:38
на возврат ответа у тебя подписываются разные side effects
чем плохо просто дождаться ответа экшена и порешать с дальнейшими действиями на уровне компоненты ?

Google
никогда не слушайте
12.10.2018
13:25:22
enterForms
как вариант) спасибо)

Gats
12.10.2018
13:28:24
как вариант) спасибо)
entryForms логичнее будут

мне бы твои проблемы)

Vitaliy
12.10.2018
13:28:40
логичнее будет не обьединять и не переключать их по стейту

Admin
ERROR: S client not available

никогда не слушайте
12.10.2018
13:28:57


Vitaliy
12.10.2018
13:31:02
loginForm )

Егор
12.10.2018
13:31:16
@itsjohncena а какой ты вариант реализации табов имел ввиду?

Cenator
12.10.2018
13:31:28
Егор
12.10.2018
13:37:34
через роутер и квери параметр
но это хорошо например для 2х форм LogIn/SignUp, а если обычные табы название и описание , зачем , чтобы в урле отображалось какой таб

никогда не слушайте
12.10.2018
13:42:59
Егор
12.10.2018
13:43:09
чтобы при релоаде оставался выбранный таб
есть ситуации , где это не нужно и чтобы при релоаде сбрасывалось к первому. как вообще на счет такого: сделайть стейт зависмым от пропсов и при выборе таба передавались бы соотвествуюище пропсы или лучше вообще избегать завсисмости стейта от пропсов?

никогда не слушайте
12.10.2018
13:43:47
чтобы при релоаде оставался выбранный таб
Но я тупой, по этому пока через стейт сделаю. Но обязательно сделаю так когда нибудь и запишу это в свой список "надо реализовать"

никогда не слушайте
12.10.2018
13:45:26
просто рич роутер и вложенные роуты
А хотя, да, прям щас так и сделаю.

просто рич роутер и вложенные роуты
Только у меня вопрос... Вот у меня сейчас эти формы, на главное странице, и path у <Route> стоит "/". Теперь же мне получается, нужно добавить query параметр, типа - "/?entryForm=signIn" Вот я думаю, мне на каком этапе это делать? Просто если я прописываю этот параметр в path, то у меня ломается редирект...

Единственное что приходит в голову, это смотреть, задан ли какой-то query в компоненте с табами, и если нет, то выставлять по умолчанию.

просто рич роутер и вложенные роуты
В общем, вопрос в том, как инициализировать начальный query параметр? Так как это моя главная страничка, куда пользователь скорее всего будет попадать по ссылке "/"

Google
М
12.10.2018
14:15:12
Ну в рич роутере есть функции router.setParameter({}) или router.setQueryParameter({}) ?

никогда не слушайте
12.10.2018
14:16:40
Ну в рич роутере есть функции router.setParameter({}) или router.setQueryParameter({}) ?
Да, вроде есть... думаю как правильно реализовать. Типа, если props.location.search пустой, добавить нужный

М
12.10.2018
14:16:46
В общем, вопрос в том, как инициализировать начальный query параметр? Так как это моя главная страничка, куда пользователь скорее всего будет попадать по ссылке "/"
Начальное состояние у тебя просто / Это соответствует первоначальному табу, на который юзеры попадают при первом заходе А дальше при клике на таб вызываешь setParameter

Внутренний стейт вообще не нужен

При условии что в роутере есть getParameter

никогда не слушайте
12.10.2018
14:17:48
Хм, я немного другую логику хотел сдалать.

Типа, если пользователь заходит на / его перенаправляет на "?entryForm=signIn", а если он клацает на кнопку регистрация, то меняется query и открывается другой компонент

М
12.10.2018
14:18:39
Ну хз, тут вроде минимально логики я описал, буквально 2 строчки, при этом все будет персистент при релоаде

никогда не слушайте
12.10.2018
14:19:36
А что тогда находится на / ?
Это как раз общий компонент который отвечает за переключения двух форм)

М
12.10.2018
14:19:58
Это как раз общий компонент который отвечает за переключения двух форм)
Ну а должен быть хоум роутом, главной страницей, индексом)

никогда не слушайте
12.10.2018
14:20:49
Хорошо, это главная страница, в которой лежит компонент Home, в котором лежит общий компонент для двух форм.

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