@react_js

Страница 3910 из 5115
Mark
10.05.2018
11:59:24
Имеется в виду его друзья))

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

Ilya
10.05.2018
12:01:46
Fullstack React звучит как будто бэк тоже на реакте
Ну как бэ не без этого, если говорить о SPA, хотя и не без поддержки со стороны брутальной ноды ))

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?

Igor
10.05.2018
12:22:02
это как понять? вам Input нужно скинуть или что?
Ну да, чтобы просто научиться самому делать строку поиска на реакте. Гуглить не особо выходит, там какие-то неактуальные обучалки, вот и реквестирую помощь

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

Max
10.05.2018
12:23:01
const Input = () => <input type="text" />
+1, еще добавить onChange + изменение стейта, если хочется контролируемый

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
onKeyPress={e => console.log(e.key)} так могу схендлить только ентер
в объекте event есть инфа, нажат ctrl или нет

Max
10.05.2018
12:26:57
onKeyPress={e => console.log(e.key)} так могу схендлить только ентер
Посмотри ивент там модификаторы есть

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

http://prntscr.com/jg3heg

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

в функции mapStateToProps

Max
10.05.2018
12:31:17
задача в том чтоб достучаться до моего редюсора в компоненте который прокинут в роутере через компонент проперти
если вы приконектили компонент, то у него будет инфа внутри mapStateToProps, если не приконектили - не будет

приконектить = вызвать с помощью функции 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
Я заказал The MERN Stack, но мне кажется эта более информативная
Да, как раз сейчас примерно на половине. Хорошая книга, написана легко и информативно. Когда я искала, ее ещё не запиратили)

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

GrafMine
10.05.2018
12:45:27
тогда других подождем) должно работать по идее
http://prntscr.com/jg409l ну вродеж нет редюсоров )) да подождем, ну странно что мало людей юзает редукс-роутер

Artyom
10.05.2018
12:46:02
Max
10.05.2018
12:47:09
$39 или $37, когда я брала. https://www.fullstackreact.com/. У них недавно вышла похожая по Vue, но там 1 сомнительный автор)
какой там пример (приложение) в итоге разрабатывается? (вижу: Several sample applications, ranging from simple to complex are included with every copy of the book. из сложного примера, интересно, что именно делают)

Stepan
10.05.2018
12:49:10
https://t.me/react_js/367087
<Get url='' callback={() => {}}/>

Olga
10.05.2018
12:50:41
какой там пример (приложение) в итоге разрабатывается? (вижу: Several sample applications, ranging from simple to complex are included with every copy of the book. из сложного примера, интересно, что именно делают)
Сначала таймер с тасками, потом аппка для сравнения разной еды по калориям (дальше не дошла ещё)). Простые штуки, но их глубоко разбирают. И классно, что обсуждают возможные "pitfalls".

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

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

Mark
10.05.2018
12:58:23
Но пока купил другую

Только в евро и в Японии

И на английском, не знаю даже если на русском есть

Igor
10.05.2018
13:00:53
если ищете поле с автоподстановкой, то вот тут смотрите https://github.com/JedWatson/react-select
https://codesandbox.io/s/8kqwjrmw0l?module=/example.js Что нужно сделать, чтобы перестало ругаться на export default () => (...? Пихнуть это в самый конец моего файла и переименовать дефолт, верно?

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
Немного не ясна сама структура их решения просто
имеете ввиду исходный код… в общем, что за задача у вас. По-моему раньше положенного решили озадачиться чем-то мало полезным

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

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
задачу опишите по-русски… =) “я хочу фильтровать фильмы по тому, что будет введено в строке” ?

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

К сожалению, ни функцию, ни компоненты я показать вам не могу, поскольку этот код является собственностью компании, но он меня мучает

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

Mark
10.05.2018
13:12:44
У тебя в pdf есть?
aad.tpu.ru/1955/Extra/Fullstack%20React.pdf

Umyar
10.05.2018
13:13:23
Max
10.05.2018
13:14:13
Хорошо, можно сказать и так, если угодно
как работать с input основы - https://reactjs.org/docs/forms.html

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

Странно

Igor
10.05.2018
13:21:07
как работать с input основы - https://reactjs.org/docs/forms.html
Это всё более менее ясно, просто вопрос и вся проблема вознилка из-за того, что данные я беру из собственного стора, отсюда сам себя загнал в тупик. Но всё равно спасибо)

Mark
10.05.2018
13:22:05
у тебя где то мутация происходит, возможно
Завтра гляну, но не думаю, пециально в другом редюсере делал, чтобы никакого отношения не имело к стейту с данными

Max
10.05.2018
13:22:12
Это всё более менее ясно, просто вопрос и вся проблема вознилка из-за того, что данные я беру из собственного стора, отсюда сам себя загнал в тупик. Но всё равно спасибо)
значит вам нужно научиться выдавать из собственного стора “отфильтрованные” данные. в принципе, это тоже самое, что сделать запрос на сервер, только легче.

Max
10.05.2018
13:25:20
С этим никогда не сталкивался. В документации реакта какой-то приближённый случай есть?
нет. Вот у вас есть данные: [‘a’,’b’,’v’] вы должны вызвать функцию найди(‘v’) она должна взять ваши данные, отфильтровать и вернуть [‘v’] либо не хватает основ js, либо понимания задачи в целом, рекомендую взять какой-то готовый курс/книгу, чтобы получше овладеть базой

Andrew
10.05.2018
13:41:19
Roman
10.05.2018
13:43:00


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

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