@react_js

Страница 883 из 5115
Дмитрий
29.01.2017
14:19:54
Я причём недавно тут спрашивал, не делал ли кто такое, на reselect посмотреть забыл

В итоге пока на проекте свой костыль для иммутабельных редюсеров по массиву или объекту ключ-значение))

Andrew
29.01.2017
15:45:20
вопрос к гуру реакта заюзал я react-router@next, делаю вложенный math на route/:id, компонент stateless functional, в параметры приходит id нормально, но компонент не перерендеривается во второй и последующий раз, хотя в консоль выводит новый айди правильно. в чем может быть дело? <Match pattern="/Restaurants/:id" component={RestaurantContents} /> export default ({ params }) => { const RestaurantId = params.id; console.log(params, RestaurantId, clientPropertyList[RestaurantId].address); return ( ... тут внутри использвается этот RestaurantId, но компонент не перерендеривается :( ... );

Azein
29.01.2017
16:01:51
сдается мне, что ты не обойдешься component={RestaurantContents}

Google
Azein
29.01.2017
16:02:48
можно например попробовать через render={() => <RestaurantContents id={id} />}

это несколько другой путь чем тот который щас у тебя

впрочем я забил на использование rr v4 раньше чем запилил переходы по айдишникам, ибо мне не понравилось прокидывать контекст роутера чтобы написать хелпер для навигации

просто чушь прокидывать router куда-то чтобы написать простенький history.push

Andrew
29.01.2017
16:10:13
можно например попробовать через render={() => <RestaurantContents id={id} />}
роутер автоматом пробрасывает айди в пропсы

впрочем я забил на использование rr v4 раньше чем запилил переходы по айдишникам, ибо мне не понравилось прокидывать контекст роутера чтобы написать хелпер для навигации
у меня замороченная вложенность компонентов с нетривиальными отношениям и влиянием, мне удобно когда роутер размазан, но тут затык какой-то, в общем курю бамбук

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

короче это была проблема defaultValue и value

Vitaly
29.01.2017
17:11:49
Ребят, тут в чатике часто поднималась тема FRP. А кто-нибудь делал приложение React + Rx(или аналога)(без redux)?

Vitaly
29.01.2017
17:27:35
Mobx? ?
не, на уровне вьюхи меня все устраивает, я имел в виду более глобальный стейт-менеджмент.

Ruslan
29.01.2017
17:30:37
Ephyros на одной из прошлых работ пилили и пилят на связке React + RxJS

Google
Ruslan
29.01.2017
17:31:52
https://github.com/zxbodya/reactive-widgets

Vitaly
29.01.2017
17:50:54
Val
29.01.2017
18:09:33
Интересно стало

Чем тестируете? Jest – 17 ??????? 68% Mocha + Chai + Sinon – 5 ?? 20% Jasmine – 3 ? 12% ? 25 people voted so far.

Gregory
29.01.2017
18:11:42
У тебя какой то очень скудный набор утилов

Val
29.01.2017
18:12:25
Дык то самые основные)

Danil
29.01.2017
18:23:54
Тестирую с Jasmine Sinon karma phantom js

Roman
29.01.2017
18:35:49
такой нюбский вопрос: вы когда заводите данные в компонент с api, куда их складываете? вы весь ответ в state кладете? или как-то расфасовывыйте по стейтам?

какие рекомендации?

Сергей
29.01.2017
18:36:06
redux/mobx

сначала в стор, а потом в компонент

Roman
29.01.2017
18:37:20
а если без редукса проект?

в один стейт пихать весь ответ с сервера или расфасовывайте?

Сергей
29.01.2017
18:38:21
а если без редукса проект?
хреново вам наверно... без стора жить

Roman
29.01.2017
18:38:49
хреново вам наверно... без стора жить
да норм как-то, зачем мне стор если я только начал с реактом )

Сергей
29.01.2017
18:39:12
ну тогда тебе в *.js.noobs

Roman
29.01.2017
18:39:32
да вроде и здесь помогают

Сергей
29.01.2017
18:39:32
ибо здесь тебе многие скажут заюзать стор flux/reflux/redux

Google
Roman
29.01.2017
18:39:53
мне тут и сказали не брать редукс пока что ))

Сергей
29.01.2017
18:40:10
забавно

отбываю)

Adel
29.01.2017
18:41:55
ну тогда тебе в *.js.noobs
ты все перепутал)) тут часто приходят люди и такие типа "а как жить в мире фронтенда2016+, я хочу риакт, ридукс и ес2025 и тд"

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

Adel
29.01.2017
18:42:22
голос чатика типа

Сергей
29.01.2017
18:42:39
пойду посыплю голову forceUpdate

Adel
29.01.2017
18:42:40
и тут ты бедному роману взрываешь мозг типа хренли ты редукс не используешь)))

это забавно)))

Admin
ERROR: S client not available

Adel
29.01.2017
18:44:13
а если без редукса проект?
возведи свой менеджер ресурсов, если понимаешь о чем я, и отдавай его в пропсах, либо если не понимаешь, то

Adel
29.01.2017
18:44:16
Roman
29.01.2017
18:45:25
я просто подумал пихать там 60 элементов с дофига внутренности в одно состояние может быть как-то неоптимально ) вот и спросил

Dmitrii
29.01.2017
18:47:16
редакс сложно, дофига внутренностей не оптимально, думаю кот вжух знает оптимальное решение

Nikolay
29.01.2017
19:15:20
Расскажите чем сложные анимации делаете?

мне нужно поставить style, после навесить класс, послушать animationend, снять класс, и пройтись по всем итемам и санимировать им style

Nikita
29.01.2017
19:35:48
народ, а что бы вы взяли для админки? react + redux/mobx/relay?

Dmitry
29.01.2017
19:39:00
Angular 2

Google
Dmitry
29.01.2017
19:39:21
А если без сарказма, то react+mobx, я думаю.

Nikita
29.01.2017
19:40:17
почему не redux? те какие проблемы он решит для меня?

у меня сейчас сложность в том, что приходится заумные конструкции писать, чтобы списки внутри сущности обновлять. прям супер заумные конструкции)

Dmitry
29.01.2017
19:42:34
почему не redux? те какие проблемы он решит для меня?
Я говорил про себя :) Для себя - мне не придётся из redux делать монстра. Брать всякие redux-orm, извращаться. Я просто буду делать сторы по доменам и не париться.

Nikita
29.01.2017
19:44:27
ну возможно, гляну, спасибо)

Nikolay
29.01.2017
20:26:30
народ, а что бы вы взяли для админки? react + redux/mobx/relay?
есть вот такое поделие https://github.com/start-react/sb-admin-react

+ за mobx

Vladimir
29.01.2017
23:32:43
в чат пришёл честный человек

Dmitriy
29.01.2017
23:34:43
Будешь говорить что реакт не приспособлен для больших проектов ? =)

Demid
30.01.2017
00:06:50
+ @eskrano за честность :D

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