@react_js

Страница 3977 из 5115
Ilya
18.05.2018
22:03:57
что-то вроде

function setSelectionRange(input, selectionStart, selectionEnd) { if (input.setSelectionRange) { input.focus(); input.setSelectionRange(selectionStart, selectionEnd); } else if (input.createTextRange) { var range = input.createTextRange(); range.collapse(true); range.moveEnd('character', selectionEnd); range.moveStart('character', selectionStart); range.select(); } } function setCaretToPos (input, pos) { setSelectionRange(input, pos, pos); }

Ilya
18.05.2018
22:06:26
ну мало ли :) это по-моему для всех IE вплоть до 11 хак, они все setSelectionRange не моге

Google
from
18.05.2018
22:06:54
ну мало ли :) это по-моему для всех IE вплоть до 11 хак, они все setSelectionRange не моге
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange ошибаешься, ie9+ это умеет

просто поддержка не полная, без selectionDirection

который никому не нужен

Ilya
18.05.2018
22:07:28
ну тут кстати интересно почему фокус по элементу в него курсор не устанавливает - должен по идее

может там в этот момент как-то косвено рендер компонента срабатывает

from
18.05.2018
22:08:03
да наверняка

Ilya
18.05.2018
22:11:39
Ни у кого случайно не было проблем с фокусом инпута? Делаю this.refs.input.focus(), триггерится onFocus, но курсор в инпуте не появляется и :focus стили не отображаются. При этом в document.activeElement лежит как раз этот инпут. Пока в голове вариант решить через стейт
"триггерится onFocus" , надо вам отладчиком убедиться что после onFocus по новой render не происходит (банально установите в него точку останова) Если да - то ищете ваш избыточный state/store change Какой ни будь шальной экшен/эпик который к этому приводит.

Pauline
18.05.2018
22:15:34
Внимательно рассмотри человека на прилагающейся фотографии. Можешь ли ты представить себе, как этот мужчина плачет и набирает дрожащими пальцами телефон какой-то невнятной бляди, чтобы рассказать о своих чувствах к ней? Можешь представить, что он пропускает в очереди жирную мамашу с выблядком на руках? А то, что он работает полгода, раздавая листовки, чтобы купить себе айфон? Ты видишь в нем человека, который стесняется сказать родителям, что на свой двадцать четвертый день рождения он хочет выпить с друзьями? Теперь посмотри на него еще раз. Видишь ли ты на нём стильные брендовые вещи? Может он покрыт вздувшимися мускулами и толстыми венами? Он обладает внешностью киноактера или мужчины-модели? Сзади него стоит дорогой автомобиль? Посмотри снова на этого мужчину и спроси самого себя, что с ним не так? Почему в его взгляде — железо, в его осанке — сталь, а вместо кожи — свинец?
могу представить всё перечисленное

?
18.05.2018
22:15:57
Боже кто ей дал админку

@itsjohncena что за дела?

Ilya Shurikov
18.05.2018
22:16:12
могу представить всё перечисленное
щас бы с пастой общаться

Vlad
18.05.2018
22:19:52
задрот какой-то

Dmitriy
18.05.2018
22:38:46
Чувак с фейсбука ?

Google
Darkling
18.05.2018
22:42:25
Чувак с фейсбука ?
Ты в курсе, что на сообщения можно отвечать, а не пересылать их? ?

Dmitriy
18.05.2018
22:44:58
Не знаю как это делается

Прости мужик

El
19.05.2018
05:04:08
нужно как то фиксить warning npm WARN rm not removing ... as it was not installed by ...

Александр
19.05.2018
05:04:13
всем привет ребят, что-то не понимаю в общем роутер вида <Route path="/event/:id" render={ () => <Event/> }/> при переходе по Link отрабатывает но если обновить страницу то

в чем может быть проблем? все в dev режиме

Таймураз
19.05.2018
05:05:42
в чем может быть проблем? все в dev режиме
Стили и бандл нужно со слешем передавать Конфиг дев сервера чекай

Mark
19.05.2018
05:06:02
Привет. Попытаю и тут удачи

Таймураз
19.05.2018
05:06:28
Привет. Попытаю и тут удачи
Предупреждаю, твой вопрос не по теме чата

@js_ru

Александр
19.05.2018
05:06:56
Таймураз
19.05.2018
05:07:30
Ооо, спасибо мил человек! все сработало
Во вкладке network чекай, как принимаются ресурсы У тебя все написано в ошибках

Александр
19.05.2018
05:08:04
все работает

просто раньше такого не было, и я несколько обескуражен был

ну, я имею ввиду - в предыдущих проектах

Таймураз
19.05.2018
05:09:01
просто раньше такого не было, и я несколько обескуражен был
Я тебе дал совет, как с таким самостоятельно разобраться в следующий раз Иногда это быстрее

Александр
19.05.2018
05:09:15
окей, спасибо

Roman
19.05.2018
06:39:32
ну тут кстати интересно почему фокус по элементу в него курсор не устанавливает - должен по идее
как вариант - у хрома есть бажек с этим. при открытой дебаг панели он может не захотеть это делать.

Zhanadil
19.05.2018
07:00:48
Привет ребята! Эту ссылку можно restful() добавлять как api ссылку? http://clemendina.art/data.json

а да, это библиотека restful.js

Google
Zhanadil
19.05.2018
07:06:08
например в документации написано так: const api = restful('http://api.example.com', fetchBackend(fetch)); А я пишу так: const api = restful('http://clemendina.art/data.json', fetchBackend(fetch)); - откуда буду брать данные и проводить разные манипуляции типа CRUD

по ошибке в консоли понял, что это не правильно)

Подскажите актуальные библиотеки для работы с REST API

совпадение или именно на мне всегда сообщество Реакт уходит в - "спящий режим"...

Vadim
19.05.2018
07:48:51
Утро субботы, чувак

char
19.05.2018
08:27:44
Всем привет! Есть трабл, может сталкивался уже кто с таким. Предисловие - делаю поиск с вываливающимся списком совпадений. Список становится видимым по onHover на input, ну и невидимым по onBlur. Флаг видимости прокидывается через setState, все по феншую вроде как. Суть траблы - по клику на элемент в списке должен сработать соответствующий евент onClick, но onBlur input-а срабатывает первее и соответственно список схлопыватся и клик не отрабатывает

Есть какие-то нормальные способы решения траблы, не прибегая к анал-карнавалу с setTimeout?

Artem
19.05.2018
08:29:12
axios, но он для redux
Чего это он для redux?

LocSg
19.05.2018
08:29:36
Чего это он для redux?
Просто ты ещё не познал дзен

Artem
19.05.2018
08:30:02
Ну так объясни нубу

LocSg
19.05.2018
08:30:31
Местный мемес

Artem
19.05.2018
08:31:03
А)

Zhanadil
19.05.2018
08:40:29
может всетаки кто попробует ответить?
ждал ответа пару часов. Это не суппорт, а сообщество) Да и суббота. Не торопись обижаться

char
19.05.2018
08:40:59
Да не, все норм

Vlad
19.05.2018
08:44:19
Google
Vlad
19.05.2018
08:44:34
Пробовал ?

char
19.05.2018
08:45:05
да, как раз сижу прикручиваю вариант

Vlad
19.05.2018
08:46:04
Тебе придётся играть событиями в любом случае. Вариантов там несколько

Admin
ERROR: S client not available

char
19.05.2018
08:48:53
ду маю над вариантом по onMouseDown делать стейт с isMouseActive: true и не скрывать список по onBlur

заморочено немножко, но мне нужно именно по клику действие выполнять, а не по onMouseDown

Onmouse down
Кажись работает на демке, позднее попробую на "рабочем" коде. Респект!

М
19.05.2018
10:01:17
Так сделай что при заходе на появившийся элемент флаг снова становится true

Либо сделай что появляется невидимый див поверх, который будет блокировать события на поиске, пока открыты элементы

Так сделай что при заходе на появившийся элемент флаг снова становится true
И небольшое наложение этого элемента на поиск чтобы не было блинка

Ivan
19.05.2018
10:46:40
Что лучше create-react-app или руками настроить webpack+react?

Кто вообще использует create-react-app? На сколько там все плохо настраивается потом после автоматической сборки?

Anton
19.05.2018
10:52:25
Все хорошо там настраивается после еджекта

Paul
19.05.2018
11:10:13
+

AlexAnder
19.05.2018
11:18:52
Вопрос к знатокам Redux. Когда обновляю один конкретный кусок стейта, то весь стейт полностью пересобирается или только нужный кусок? AppState: { news: [/*...*/], posts: [/*...*/], users: [/*...*/], } и вот допустим я хочу обновить аватарку у пользователя с id = 42. то в итоге пересобирётся лишь один объект юзера? или полностью весь массив users? или вообще весь стейт AppState?

AlexAnder
19.05.2018
11:20:58
о крутяк

мало того что на каждый экшен идёт проход по всем редюсерам

так полностью еще весь стейт пересобирается

char
19.05.2018
11:21:23
И небольшое наложение этого элемента на поиск чтобы не было блинка
Решил не задротствовать и просто оставил сработку на onMouseDown - заказчика устраивает, не вижу смысл дальше заморачивать эту тему

Google
AlexAnder
19.05.2018
11:21:27
мб всё-таки пора начать юзать мобх ?=)

Cenator
19.05.2018
11:21:30
Нет

Уже миллион раз обсуждали почему

AlexAnder
19.05.2018
11:22:02
ок, сейчас попробую поискать, спасибо.

в этом же канале нужно смотреть?

Cenator
19.05.2018
11:22:24
Бойлерплейт в редуксе изчезает с либами типо redux-symbiote

Это не канал

AlexAnder
19.05.2018
11:22:41
кстати да, я еще про бойлерплейты не упомянул

лично меня больше напрягает этот лишний/не нужный оверхед на любое телодвижение

хотя в принципе стейт можно разбивать на фичи/страницы, тогда думаю нормально всё будет

Это не канал
группа, ок.

PR
19.05.2018
11:27:33
кто нибудь работал с api endpoint?

можете объяснить зачем он нужен?

Maxim robox
19.05.2018
11:35:00

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