
Mark
10.05.2018
11:59:24
Имеется в виду его друзья))

Igor
10.05.2018
12:01:37
Есть у кого-то живой пример поля поиска? Абсолютно любой, главное, чтобы синтаксис был хотя бы от 2018 года, чтобы не рефакторить

Ilya
10.05.2018
12:01:46

Stepan
10.05.2018
12:02:26

Google

Stepan
10.05.2018
12:03:22
Или в книге под сервером SSR имеется ввиду?

Mark
10.05.2018
12:03:40
Мне кажется вот он точно это имеет в виду

Alexandr
10.05.2018
12:17:21
Такой вопрос.
Не нормально же файлы локализации в формате yaml хранить и парсить их в json?

Max
10.05.2018
12:18:11

Igor
10.05.2018
12:22:02

Max
10.05.2018
12:22:35

Roman
10.05.2018
12:22:37
const Input = () => <input type="text" />

Max
10.05.2018
12:23:01

Igor
10.05.2018
12:23:38

Roman
10.05.2018
12:24:09
а у тебя уже кастомное

Max
10.05.2018
12:24:18
так, на скрине просто инпут с иконкой лупы…

Igor
10.05.2018
12:24:34
Да, пожалуй, так правильнее

Google

Max
10.05.2018
12:24:40
если ищете поле с автоподстановкой, то вот тут смотрите https://github.com/JedWatson/react-select
если же просто инпут, в которой можно писать текст, и изменять при этом - ну чекните ТЗ 1 и решения к нему - https://maxpfrontend.ru/vebinary/razbor-testovogo-zadaniya-react-junior-razrabotchika/

Again
10.05.2018
12:26:02
как схандлить нажатие на ctrl+enter ?
onKeyPress={e => console.log(e.key)} так могу схендлить только ентер

Max
10.05.2018
12:26:56

Max
10.05.2018
12:26:57

GrafMine
10.05.2018
12:27:30
http://prntscr.com/jg3n5o
неужто если через компонент прокидывать в роутере то и впраду не как не достучаться до редюсора ?
а приватроут заюзан по другому в примере и там он взял свой редюсор через стейт. я внутри компонента прокинутого через component={myComponent}
вижу только это в стейте :
http://prntscr.com/jg3heg

Max
10.05.2018
12:29:53

GrafMine
10.05.2018
12:30:28
задача в том чтоб достучаться до моего редюсора в компоненте который прокинут в роутере через компонент проперти
в функции mapStateToProps

Max
10.05.2018
12:31:17
приконектить = вызвать с помощью функции
connect(mapStateToProps,mapDispatchToProps)(Component)

GrafMine
10.05.2018
12:32:00
да я так сделал конечно
секунду

Max
10.05.2018
12:33:20
секунду
сорян, вижу коннект, но не вижу mapStateToProps там (вижу null)

GrafMine
10.05.2018
12:33:41
http://prntscr.com/jg3u6c

Max
10.05.2018
12:34:22
походу нужен withRouter (?)
withRouter(connect(blabla…

GrafMine
10.05.2018
12:34:35
эм?)

Max
10.05.2018
12:35:11
эм?)
https://github.com/ReactTraining/react-router/blob/dc10832d23f9ab673891805c9c866b90d1ef1ed6/packages/react-router/docs/api/withRouter.md

Google

Max
10.05.2018
12:39:27
эм?)
получилось? сверху добавить import и снизу обернуть connect .. вроде быстро проверить)

GrafMine
10.05.2018
12:39:53
да вот уже дебажу, не вижу нечего нового
думал мб гдето в глубинке появилось ну нет)

Nikita
10.05.2018
12:40:30

Max
10.05.2018
12:41:36

Olga
10.05.2018
12:43:00

Max
10.05.2018
12:44:13

Olga
10.05.2018
12:45:04
$39 или $37, когда я брала. https://www.fullstackreact.com/. У них недавно вышла похожая по Vue, но там 1 сомнительный автор)

GrafMine
10.05.2018
12:45:27

Max
10.05.2018
12:45:41

Artyom
10.05.2018
12:46:02

Max
10.05.2018
12:46:09

Max
10.05.2018
12:47:09

Mark
10.05.2018
12:48:55

Stepan
10.05.2018
12:49:10

Olga
10.05.2018
12:50:41

Konstantin
10.05.2018
12:51:22
Ребят, у кого-нибудь были проблемы с Consumer, который асинхронно подгружается?

Max
10.05.2018
12:52:14

Mark
10.05.2018
12:56:12
Бесплатно дать?

Google

Max
10.05.2018
12:57:31
Есть же пдф
не, спасибо, надо покупать раз уж есть возможность. хз вообще для Ру какой ценник кажется адекватным)

Mark
10.05.2018
12:58:23
Но пока купил другую
Только в евро и в Японии
И на английском, не знаю даже если на русском есть

Roman
10.05.2018
12:59:44

Igor
10.05.2018
13:00:53

Mark
10.05.2018
13:01:37
О ребятки, у меня тоже делема!
Сейчас расспишу

Admin
ERROR: S client not available

Igor
10.05.2018
13:01:41
Немного не ясна сама структура их решения просто

Max
10.05.2018
13:01:58

Igor
10.05.2018
13:04:03

Max
10.05.2018
13:04:55
чтобы сделать инпут с лупой, надо просто инпут нарисовать и туда иконку впихнуть. Поставить onChange и научиться изменять value.
Чтобы на странице сделать поиск (опять же спрашиваю, поиск ГДЕ!? что такое поиск черт-подери :D), например, не поиск, а фильтр по полю в котором есть автоподстановка - то реакт-селект подойдет, нужно только его настроить по документации

Igor
10.05.2018
13:07:24

Umyar
10.05.2018
13:07:36
У тебя в pdf есть?
Бесплатно дать?

Mark
10.05.2018
13:07:50
Да
сек

Igor
10.05.2018
13:08:36

Google

Cenator
10.05.2018
13:08:52
downshift возьми

Max
10.05.2018
13:10:00
задачу опишите по-русски… =) “я хочу фильтровать фильмы по тому, что будет введено в строке” ?

Igor
10.05.2018
13:10:25


Mark
10.05.2018
13:10:26
Такое дело, есть stateless компонент, данные в который передаются из родительского контейнера (стейтфул), куда доставляются из стейта с помощью редакса, перед тем как данные передать в стейтлес компонент - сортируются функцией (вообще не важно какой, просто обращаем внимание)
Чтобы сортировка работала - нужно перерендерить компонент, поэтому при клике на кнопку (типа изменение порядка сортировки, красивая кнопочка на странице) изменяется в стрейте тип сортировки, после передается в стейтфул компонент и этот компонент, есесно, ререндерит нужные элементы, то есть вызывает сортировку и потом мапом передает нужные элементы в стейтлес компоненту.
А теперь проблема - при каждом клике на кнопку по какой-то причине (только в случае, если проверяемые в функции сортировки объекты равны нулю, сортировка по цене) изменяется порядок некоторых элементов массива, при том, что изменяется он только если получать этот массив с сервера, делал такой-же в инишилстейт и никаких проблем не было
К сожалению, ни функцию, ни компоненты я показать вам не могу, поскольку этот код является собственностью компании, но он меня мучает


Max
10.05.2018
13:12:42
Хорошо, можно сказать и так, если угодно
значит, нужно данные введеные в строку - где-то хранить, затем эти данные передать на сервер (или что у вас там), чтобы результаты отфильтровались.
Обычно это выглядит так:
в ипнут вводится строка, ее отправляют на сервер, сервер по этой строке выдает новые данные, которые показываются. все)
получается, если хочется искать с автоподстановкой, то нужно чтобы в фильтр (в инпут который сделан как угодно, например через react-select) - подавать данные, где он будет искать строки для подстановки, а далее все так же - отправляется строка, получаете ответ

Mark
10.05.2018
13:12:44

Umyar
10.05.2018
13:13:23

Max
10.05.2018
13:14:13

Mark
10.05.2018
13:15:37
Может-ли меняться порядок элементов в массиве, в редюсере другого компонента, когда ререндерится совершенно другой компонент?
Странно

Stepan
10.05.2018
13:20:36

Igor
10.05.2018
13:21:07

Mark
10.05.2018
13:22:05

Max
10.05.2018
13:22:12

Igor
10.05.2018
13:23:37

Max
10.05.2018
13:25:20

Andrew
10.05.2018
13:41:19

Roman
10.05.2018
13:43:00

Andrey
10.05.2018
13:45:01
Тебя не смущает, что t - функция?