@react_js

Страница 4870 из 5115
dima
24.09.2018
15:08:11
а на rn нет роутеров? ?
конченные роуты просто там

Dmitry
24.09.2018
15:39:37
А в чём фишка reach router по сравнению с rr4? У них на сайте непонятно..

Dmitry
24.09.2018
15:40:44
не, мне rr4 нравится, я хочу понять, чем привлекателен reach router.

Google
Andrey
24.09.2018
15:42:00
вложенные роуты
Ухты, прям как в rr3!

Dmitry
24.09.2018
15:42:04
Типа что можно в одном месте описать все route'ы?

Cenator
24.09.2018
15:42:35
наоборот

Dmitry
24.09.2018
15:43:54
а, типа не нужно делать ```<Route path={`${match.path}/nested}/>```?

Cenator
24.09.2018
15:47:34
да

Dmitry
24.09.2018
15:49:59
А, интересно, там можно сделать рекурсивный Route? Я пока не понял как.

dima
24.09.2018
15:53:21
действительно. Сделаю через них
а не вышло. В общем костыль со стором будет по идее

Artyom
24.09.2018
15:57:12
Не надо писать заранее не поддерживаемый код, пожалей людей

dima
24.09.2018
15:57:58
почему не поддерживаемый ? Все же нормально. Кто придумал что это плохо ?

Artyom
24.09.2018
15:58:10
Официальная документация, например

Google
dima
24.09.2018
15:58:30
https://t.me/react_js/486877
человеку в нескольких местах нужно будет что то делать что бы добавить новую модалку

Artyom
24.09.2018
15:59:06
Что делать? Послал экшен с данными, она включилась с этими данными

dima
24.09.2018
15:59:43
нет. Данные нужно будет сдеалать для модалки не с потолка же брать

Artyom
24.09.2018
15:59:51
Модалку не нужно как JSX каждый раз в каком-то компоненте объявлять. Объяви один раз в корне и подпишись на глобальный флаг в сторе

dima
24.09.2018
16:01:02
Модалку не нужно как JSX каждый раз в каком-то компоненте объявлять. Объяви один раз в корне и подпишись на глобальный флаг в сторе
модалок много и флагов много ? а если в корне сделать обьект компонентов ? а в сторе иметь пустой массив и при показывании в модалку пушить ключ в него ?

Artyom
24.09.2018
16:01:18
Если много модалок, то просто массив в сторе с объектами, которые описывают данные для модалки

Я так делал - это просто и явно

dima
24.09.2018
16:02:21
а это уже говно же и тоже самое что у меня. Нет ?

Iliya
24.09.2018
16:03:37
Если у меня есть какой-то список обьектов, например сотрудников. я его сохраняю в сторе. но есть компоненты, где данные нужно фильтровать по какому-то полю, если обьектов много получается медленно. Дергать постоянно сервер? Или использовать какой-то SQL в барузере. Ткните носом где посомтреть на патерны проектирования?

Oleg
24.09.2018
16:07:03
А как ты сам список объектов обновляешь?

Iliya
24.09.2018
16:07:55
дергаю апи с целым списком

отправляю апдейт на сервер и забираю обновленные данные

Oleg
24.09.2018
16:09:24
Ну тут быстрее чем запускать фильтр в браузере или тягать с сервера никак не получится

Можешь попробовать хешировать по полям, по которым фильтруешь

Van
24.09.2018
16:23:01
Годная книга?

Сергей
24.09.2018
16:23:33
1. книга про фронтенд 2. книга на русском вдвойне устарела

Sergey
24.09.2018
16:25:52
https://www.robinwieruch.de/the-road-to-learn-react/

Google
Sergey
24.09.2018
16:26:12
Оригинал обновлён месяц назад

Oleg
24.09.2018
16:26:28
дергаю апи с целым списком
Короче один из вариантов это использовать Trie. В качестве ключей используешь значения полей, по которым фильтруешь, в качестве значений - массив объектов, которые матчат это значение

Oleg
24.09.2018
16:28:30
Еще погугли про суффиксное дерево и суффиксный массив

И как их можно для построения индексов таких использовать

Van
24.09.2018
16:28:48
Оригинал обновлён месяц назад
И перевод обновляется вслед за расширием оригинала

А там какие-нибудь

Oleg
24.09.2018
16:29:55
Какой реакт и вообще программирование без знания английского языка?

Sergey
24.09.2018
16:30:14
Ну начать-то можно и с этой, хотя бы основы будут понятны

Сергей
24.09.2018
16:32:26
У меня advanced
ну и нахрена на русском?

Van
24.09.2018
16:32:37
Первое шо нашлось

Sergey
24.09.2018
16:33:08
В этой прям основы-основ, я первую часть листал

Оно ничем не лучше документации по redux

Artyom
24.09.2018
16:34:39
dima
24.09.2018
16:34:51
а если нужно ?

Van
24.09.2018
16:34:57
Спасибо, пацаны, два вопроса порешали

dima
24.09.2018
16:35:02
ну дуамю проще если нужно это взять явно в компоненте

Van
24.09.2018
16:35:08
Ее есть 30 days to React

Google
Admin
ERROR: S client not available

Artyom
24.09.2018
16:35:16
а если нужно ?
значит ты что-то не так делаешь

Van
24.09.2018
16:35:30
Но ее чёт на трубе нет

dima
24.09.2018
16:35:38
значит ты что-то не так делаешь
как не так ? Ну хочешь ты в модалке перейти куда то. Нужен пропс А. Как передать ?

Artyom
24.09.2018
16:35:38
Но ее чёт на трубе нет
Не пиши столбиком

Van
24.09.2018
16:36:07
Не пиши столбиком
Хорошо. Это второй чат за всю мою жизнь, где просят писать не столбиком

Artyom
24.09.2018
16:36:51
как не так ? Ну хочешь ты в модалке перейти куда то. Нужен пропс А. Как передать ?
Храни в описании модалки тип экшена и пайлоад к нему, который модалка задеспатчит в нужном случае. Не нужны никакие функции, мысли декларативно

Sergey
24.09.2018
16:39:55
Ее есть 30 days to React
Тебе с твоими вопросами лучше в https://www.goodreads.com/

Renat
24.09.2018
16:47:59
Ребята, у кого есть годные статьи(видосы) про ssr, скиньте пожалуйста. И еще вопрос next.js сейчас стандарт для ssr? типо как redux для стейт-менеджмента

dima
24.09.2018
16:58:28


Oleg
24.09.2018
17:10:58
У кого-нибудь есть ссылки на проекты на реакте, в которых активно используют монады и фп?

Andrew
24.09.2018
17:14:40
Там есть пара интересных решений с recompose

Volodymyr
24.09.2018
17:19:32
допустим у меня есть такой роут <Route exact path="/p/:id/:name" component={Product} />, что означает :id. :name?

Nikolai
24.09.2018
17:19:32
Ребят, мб глупый вопрос, но насколько плохо апдейтить компонент через пропсы? То есть <li>{this.props.value} </li>, например. Я постоянно вижу как это делают, но слышал разговоры, что это не сочетается с будущим асинхронным рендерингом. Теперь апдейтить стоит только через состояние или я что-то неправильно понял?

Volodymyr
24.09.2018
17:24:25
та да, мне было интересно как вытащить их, но уже вытащил так - this.props.match.params.id,

?
24.09.2018
17:24:42
Helmet еще актуален?

Cenator
24.09.2018
17:24:54
Да

?
24.09.2018
17:25:23
tyvm

Google
Volodymyr
24.09.2018
17:36:29
для чег предназначен react-router?

?
24.09.2018
17:44:48
Андрей
24.09.2018
17:51:46
arts
24.09.2018
17:52:30
Перекличка капитанов в чате :-)

Андрей
24.09.2018
17:52:44
Какие вопросы, такие ответы...

Renat
24.09.2018
17:52:52
один ответ лучше другого

Volodymyr
24.09.2018
17:53:00
ну)

Pavel
24.09.2018
17:55:38
Гайз! А подскажте по темке резолва статики, пожалуйста. Сейчас у меня резолвится приложение с любыми доменами и директориями по конвеншену типа /coolapp и за счет относительных путей. Проблема в данном подходе заключается в том, что сейчас не получается использовать вложенные пути на фронте, например https://domain.com/any/sub/dir/coolapp/create-table/lalalala будет тянуть статику с директории create-table, хотя она отдаётся с корня приложения. Есть два решения проблемы: 1. Use absolute paths on the Frontend Минус: потребуется использовать профили под каждое окружение куда будет деплоится приложение. Усложнится поддержка деплоймента 2. Serve static from any sub-directory on the backend. Минус: скорее всего браузер будет повторно грузить те же файлы статики на всех новых вложенных путях? Что посоветуете по настройке резолва статики и да у меня create-react-app без eject

Sukhrob
24.09.2018
18:06:30
Гайз! А подскажте по темке резолва статики, пожалуйста. Сейчас у меня резолвится приложение с любыми доменами и директориями по конвеншену типа /coolapp и за счет относительных путей. Проблема в данном подходе заключается в том, что сейчас не получается использовать вложенные пути на фронте, например https://domain.com/any/sub/dir/coolapp/create-table/lalalala будет тянуть статику с директории create-table, хотя она отдаётся с корня приложения. Есть два решения проблемы: 1. Use absolute paths on the Frontend Минус: потребуется использовать профили под каждое окружение куда будет деплоится приложение. Усложнится поддержка деплоймента 2. Serve static from any sub-directory on the backend. Минус: скорее всего браузер будет повторно грузить те же файлы статики на всех новых вложенных путях? Что посоветуете по настройке резолва статики и да у меня create-react-app без eject
а index.html где находится в этом пути?

arts
24.09.2018
18:06:54
Гайз! А подскажте по темке резолва статики, пожалуйста. Сейчас у меня резолвится приложение с любыми доменами и директориями по конвеншену типа /coolapp и за счет относительных путей. Проблема в данном подходе заключается в том, что сейчас не получается использовать вложенные пути на фронте, например https://domain.com/any/sub/dir/coolapp/create-table/lalalala будет тянуть статику с директории create-table, хотя она отдаётся с корня приложения. Есть два решения проблемы: 1. Use absolute paths on the Frontend Минус: потребуется использовать профили под каждое окружение куда будет деплоится приложение. Усложнится поддержка деплоймента 2. Serve static from any sub-directory on the backend. Минус: скорее всего браузер будет повторно грузить те же файлы статики на всех новых вложенных путях? Что посоветуете по настройке резолва статики и да у меня create-react-app без eject
Статику лучше отдавать по абсолютным урлам. Относительноэые урлы сложнее поддерживать. Если ты поменяешь адрес страницы, то и ссылка на статику изменится. Даже если ты разрулишь это средствами nginx'а, браузер всё равно не сможет взять её из кэша и полезет на сервер, ибо урл другой. И да, нодой статику отдавать так себе затея, если ты вдруг собирался это делать.

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