@react_js

Страница 4759 из 5115
Valeriy
05.09.2018
12:19:07
<main> <Router> <Switch> <Route exact path='/' render={props => ( <Home {...props} locale={this.props.locale} /> )}/> </Switch> </Router> </main>
кстати, а зачем делать locale={this.props.locale} ? у тебя же уже и так проносится locale когда ты делаешь {...props}

Скорее всего я неверно раскрыл объект, "props" надо убрать из render
да тебе там render не нужен вообще, достаточно component={Home} в твоем случае

Dmitry
05.09.2018
12:20:04
В моем да, но он какие-то пропсы проталкивает дополнительно

Valeriy
05.09.2018
12:20:31
ничего он там не проталкивает

Google
Valeriy
05.09.2018
12:21:13
достаточно обернуть Home в withRouter и он там внутри получит все что нужно

Dmitry
05.09.2018
12:21:31
А как ты в компонент :param укажешь?

Valeriy
05.09.2018
12:22:19
не знаю, у меня падает, если убрать
с какой ошибкой падает?

Andrew
05.09.2018
12:23:09
кстати, а зачем делать locale={this.props.locale} ? у тебя же уже и так проносится locale когда ты делаешь {...props}
с той, что пытаеться найти и заюзать locale обьект, а его. Если консолькой выведу, тоже не будет

Dmitry
05.09.2018
12:23:12
<Route exact path=':url' render={({ match: { url }}) => pageMap[url]}/>

Andrew
05.09.2018
12:23:18
могу скрин покидать, но админ удалит)

Dmitry
05.09.2018
12:23:45
Ладно, я работать)

Valeriy
05.09.2018
12:24:15
ну и locale в качестве параметра проносить в компоненты по иерархии имхо странный подход

обычно это все в context где нибудь есть или в redux или d HOC который отвечает за локализацию

Andrew
05.09.2018
12:24:46
та я в курсе, что странный. Это моя 1-я приложуха на реакте

и пока последняя

Google
Andrew
05.09.2018
12:25:09
в любом случае, всем спасибо за помощь

Valeriy
05.09.2018
12:25:21
да разницы нет на реакте или на вью ты это делаешь и там и тут это плохой подход

Andrew
05.09.2018
12:25:37
я юзаю ангу

там есть сервисы для таких штук

Valeriy
05.09.2018
12:26:06
там есть сервисы для таких штук
ну для реакта тоже есть специальные пакеты для этого

например react-intl

https://github.com/enaqx/awesome-react

Andrew
05.09.2018
12:27:25
ладно, спасибо, ушел ковыряться

Valeriy
05.09.2018
12:27:45
поковыряйся для начала по этой ссылке выше

чтобы 99% велосипедов не изобретать

М
05.09.2018
12:30:09
Valeriy
05.09.2018
12:30:09
кстати, странно, что там нет reach router

Artyom
05.09.2018
12:45:19
Ну пипец, где вы раньше были
А ты? Это в доке есть, еще и блогпост недавно был https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html#recommendation-fully-uncontrolled-component-with-a-key

М
05.09.2018
12:46:26
Хотя ты прав, нужно самому следить за такими источниками, а то все в чате узнаю

Alex
05.09.2018
12:47:13
Может кто подсказать как в 7м бабеле заюзать стэйдж 3й ? для каждой фичи устанавливать отдельный пакет это сакс

Artyom
05.09.2018
12:47:43
Хотя ты прав, нужно самому следить за такими источниками, а то все в чате узнаю
В чате можно было бы узнать что Ден написал об этом в твитере за ~неделю до блогпоста)

М
05.09.2018
12:49:06
В чате можно было бы узнать что Ден написал об этом в твитере за ~неделю до блогпоста)
Хех Периодически и у меня так получается, но не всегда А момент для меня оч важный, я там без key неудобно нагородил

Андрей
05.09.2018
12:50:46
Как решать проблему при SSR, что document недоступен при первом рендере?

Google
Андрей
05.09.2018
12:51:19
там тоже недоступен почему-то :(

Andrew
05.09.2018
12:51:31
Значит у тебя что-то не так

Андрей
05.09.2018
12:52:23
Первый раз же код рендерится на сервере, там нет document'а

Или я из деревни?

Cenator
05.09.2018
12:52:51
то что требует наличия браузерных объектов рендери в cDM есть пакет react-no-ssr

Cenator
05.09.2018
12:55:33
А он тоже в cDM просто чекает
Декларативная обертка

Roman
05.09.2018
13:03:27
Ребят, кто знает похожие сайты, где можно купить кит с компонентами на реакте? Желательно material design https://www.creative-tim.com/product/material-dashboard-pro-react?partner=104080

Artyom
05.09.2018
13:04:30
Ребят, кто знает похожие сайты, где можно купить кит с компонентами на реакте? Желательно material design https://www.creative-tim.com/product/material-dashboard-pro-react?partner=104080
Посмотри у меня в первых ссылках, может там найдешь https://github.com/artalar/blog/blob/master/src/pages/currently-best-ui-kits.md

Roman
05.09.2018
13:15:28
Посмотри у меня в первых ссылках, может там найдешь https://github.com/artalar/blog/blob/master/src/pages/currently-best-ui-kits.md
там только ссылки на стайлгайды, мне нужны готовое решение, которое купить можно

Roman
05.09.2018
13:16:46
antd pro ? ?
Я же написал, онли материал дизайн

Artyom
05.09.2018
13:19:47
Roman
05.09.2018
13:20:16
это?

Artyom
05.09.2018
13:20:25
Да

Roman
05.09.2018
13:20:57
Да
не материальный стиль

Naught
05.09.2018
13:28:59
Доброго времени, подскажите, у меня есть поле ввода для фильтрации списка, и список фильтруется по мере ввода (срабатывает onChange), мне нужно сделать так, Чтобы пока пользователь уверенно и бодро печатает слово, поиск не происходил, а когда он делает паузу, то только тогда триггер срабатывал. На ум не приходит вообще ничего . Как это можно реализовать?

Google
Admin
ERROR: S client not available

Naught
05.09.2018
13:31:20
debounce ebani i vse
спасибо.

Андрей
05.09.2018
13:42:07
Как правильно делать прелоадер на первую загрузку? в cDM addEventListener('DOMContentLoaded') не сработало, всё еще грузится приложка, а лоадер уже вырубился



Roman
05.09.2018
13:44:03
?

Андрей
05.09.2018
13:44:19
Можно стрелять мне в колено за такой код, я не против Полезно будет

а, вопрос отпал

Roman
05.09.2018
13:45:29
а, вопрос отпал
к тебе сейчас будет много вопросов

Sheldhur
05.09.2018
13:47:59
есть список из 1500 элементов, и его надо выводить всяко с фильтрацией по одному из пропсов, значение пропса меняется. Лучше это кэшить?

Naught
05.09.2018
13:48:27
debounce ebani i vse
Такс, просто так оказалось не работает. Ивет лиснер передаёт значение ивента стейтфул родителю, а само поле ввода отображает текст стейта родителя. Получается, Что как бы задержка работает корректно, но пока пользователь печатает, Текст не появляется.

Андрей
05.09.2018
13:48:53
есть список из 1500 элементов, и его надо выводить всяко с фильтрацией по одному из пропсов, значение пропса меняется. Лучше это кэшить?
лучше делать запрос на твой фильтр, как мне кажется нагружать клиента слишком сильно не очень хорошо, эти 1500 еще загрузить надо)

Sheldhur
05.09.2018
13:49:44
там не много, быстро грузит

Андрей
05.09.2018
13:50:06
это на твоем интернете и локально грузит быстро

Sheldhur
05.09.2018
13:50:29
вопрос не в загрузке )

Naught
05.09.2018
14:10:17
код показывай
https://codesandbox.io/s/8pk31o9k2

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

Naught
05.09.2018
14:22:55
поле ввода обновляется актуально, но ивент лиснер всё-таки триггерится с дебаунсингом

Google
Николай
05.09.2018
14:23:45
зачем стейтфул компоненты? так и должно быть?

а, не туда посмотрел, сорян

а зачем так сделано, можешь объяснить? где заканчивается чужой костыль и начинается твой?

Yumi
05.09.2018
14:26:41
то что требует наличия браузерных объектов рендери в cDM есть пакет react-no-ssr
Можно ещё через динамические импорты с флагом отключения ssr, если next используется.

Nikolay
05.09.2018
14:29:36
Как правильно работать с query string в реакте?

есть какие то правила? или же как хочешь

Dimanius851
05.09.2018
14:43:04
react-router меня убивает, нереально сложно и долго вытащить страницу из private в public

с кучей этих Redirect

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