@react_js

Страница 4735 из 5115
Dmitry
31.08.2018
21:26:51
я как-то

Дмитрий
31.08.2018
21:26:53
так а шо поменяется то ?
Уберут застарелые костыли и оверинженеринг

Dmitry
31.08.2018
21:27:08
Cenator
31.08.2018
21:27:12
я как-то
Ускорится же ещё

Google
Dmitry
31.08.2018
21:27:12
это ветер перемен ?

Kendr
31.08.2018
21:27:43
onChange ripююю

Дмитрий
31.08.2018
21:28:32
а что именно, className-class и onInput
Эвенты и тупые баги с прыгающим курсором

Artyom
31.08.2018
21:28:52
А меня убирание контроллируемого value у инпута огорчает

Это удобно же

Дмитрий
31.08.2018
21:29:48
Просто они не вывезли, причём лишь в этот раз

Поэтому нужно признать ошибки, по быстрому вернуться к работающему варианту и попробовать ещё раз

Dmitry
31.08.2018
21:30:52
а во вью как это порешали ?

или там такая же фигня ?

Artyom
31.08.2018
21:31:43
Во ву контроллируемый инпут ооооочень не тривиально сделать. Боюсь в реакте тоже самое будет, т.к. проблемы тянуться от нативного ДОМ как раз

Дмитрий
31.08.2018
21:32:17
Зато у меня не проблема, я вообще по их поводу больше не парюсь

Dmitry
31.08.2018
21:32:17
ну там бай дефолт работает onInput при биндинге моделей

и он на блюр тригерит ченж модели

Google
Dmitry
31.08.2018
21:32:29
вроде

Artyom
31.08.2018
21:32:36
Т.е. если ты хочешь запретить пользователю ввод каких-то символов, будь готов написать пол сотни лишних строк кода с глубоким пониманием дома

Dmitry
31.08.2018
21:33:17
еще как йода надо порядок слов реверсить

и будет вообще ничего не понятно

и в таком стиле доку к еффектору написать

Дмитрий
31.08.2018
21:33:52
еще как йода надо порядок слов реверсить
Я ппц сколько времени отучался так писать, хз откуда нахватался)

Dmitry
31.08.2018
21:33:54
20 страниц абстрактных разговоров и в конце автогенеренные типы

Дмитрий
31.08.2018
21:34:08
А еще всегда говоришь загадками
Без интриги не интересно

Dmitry
31.08.2018
21:34:33
Дмитрий
31.08.2018
21:34:50
Угу)

Dmitry
31.08.2018
21:35:59
https://vignette.wikia.nocookie.net/ru.starwars/images/2/2b/Yoda_v_tumane_EotE.png/revision/latest?cb=20180313125337 силу еффектора поймешь не сразу ты а только если взор готов ты свой открыть

Kevin
31.08.2018
21:36:57
это что, onChange наконец-то будет onChange'ом, а не onInput'ом?)

Дмитрий
31.08.2018
21:40:57
Типа того

Glebcha
31.08.2018
23:06:31
https://github.com/facebook/jsx/issues/65
тот самый момент, когда вспоминаешь о https://github.com/facebook/jscodeshift

Sergey
31.08.2018
23:30:56
React Fire: Modernizing React DOM · Issue #13525 · facebook/react https://github.com/facebook/react/issues/13525

Max
31.08.2018
23:55:02
Возникла проблема, коннекчу к хранилищу контейнер, в контейнере вызываю компонент представление и передаю в него state через props. Вывожу список в представлении, дальше удаляю элемент списка, после диспатча действия получаю верные данные - элемент списка удален. НО! после удлинения элемента визуально пропадает первый элемент списка. То есть, если в списке 1 2 3, я удаляю 3, то вижу в компоненте список 2 3, если 2, тоже 2 3. Единицы нет, хотя действий с ней не происходит. В localStorage и store верные данные, то есть 1 на месте и удалились верные элементы. Что бы отобразить содержимое localStorage или store(Которое верное), мне приходится обновлять страницу, или заново отрисовывать компонент. Как это можно исправить?

Я пытался решить проблему с помощью staticgetDerivedStateFromProps , но не понял, почему в контейнере с коннектом, за пределами коннекта мне не доступна переменная store из него

Google
Anton
01.09.2018
00:01:40
А пропсы корректные приходит во view?

Max
01.09.2018
00:07:38
Да

В сторону key не смотрел сейчас. Но последний раз они из id в пропсах брались и были корректны

Anton
01.09.2018
00:16:55
Да
Скинь гист примерный

Vadim
01.09.2018
01:12:59
Всем привет! Кто-нибудь имел опыт с typescript+react(не просто побаловался и все, а реальные проекты на проде) ?

Artem
01.09.2018
01:13:50
как правило на реальных продах typescript или flow

Valeriy
01.09.2018
01:21:40
Kelin
01.09.2018
01:21:46
Ребят, а может кто-то объяснить, что значат "контролируемый" и "неконтролируемый" инпуты?

Valeriy
01.09.2018
01:22:19
посредством перехвата onChange и проноса value= в компоненте

Kelin
01.09.2018
01:23:42
Ну тип value+onChange, а неконтролируемый? Без перехвата?

Artem
01.09.2018
01:24:18
ага, типо полностью контролишь значение инпута

Valeriy
01.09.2018
01:24:39
Ну тип value+onChange, а неконтролируемый? Без перехвата?
неконтроллируемый, это когда ты не задаешь компоненту value вручную

Kelin
01.09.2018
01:24:49
Все равно чёт не вкуриваю, в чем суть деления

неконтроллируемый, это когда ты не задаешь компоненту value вручную
А, то есть когда родной value инпута просто работает

Valeriy
01.09.2018
01:25:43
ну если ты сделаешь <input value={this.state.value} /> то ты ничего в такой инпут не введешь

Kelin
01.09.2018
01:26:03
Что, кстати, тупо. Во вью value просто вставляется в инпут и делай с ним что хочешь дальше.

Artem
01.09.2018
01:27:03
в реакте тоже)

Kelin
01.09.2018
01:27:09
Можно менять, но если ты не добавил onInput, то офк не будет обновления

Google
Artem
01.09.2018
01:27:13
defaultValue воткнул и пускай живет себе

Valeriy
01.09.2018
01:27:25
а вот если сделаешь <input value={this.state.value} onChange={val => this.setState({ value })} /> то будет контроллируемый компонент

Kelin
01.09.2018
01:27:35
в реакте тоже)
Вот только при инпуте нихуя не будет происходить

defaultValue воткнул и пускай живет себе
А лол, даже такой велосипед есть

Kelin
01.09.2018
01:28:07
Valeriy
01.09.2018
01:28:23
в vue тоже можешь делать через model, а можешь через :value, @input

Admin
ERROR: S client not available

Artem
01.09.2018
01:28:27
Вот только при инпуте нихуя не будет происходить
ну это реакт way, вообще быстро привыкаешь и все ок

кстати кто нить делал grid типа как у пинтереста?

Kelin
01.09.2018
01:29:06
в vue тоже можешь делать через model, а можешь через :value, @input
<input :value="huy" /> Я к тому, что в таком инпуте можно писать и текст будет появляться, несмотря на то, что huy не растет

Max
01.09.2018
01:29:45
Скинь гист примерный
@anton видимо уже завтра(

Kelin
01.09.2018
01:29:56
в таком нет
В смысле нет

Max
01.09.2018
01:30:02
Проверю историю с key

Kelin
01.09.2018
01:30:20
Вот не заставляй меня открывать сендбокс с телефона

Cenator
01.09.2018
01:31:46
Ну тип value+onChange, а неконтролируемый? Без перехвата?
Да, без перехвата и получать значение через реф

Kelin
01.09.2018
01:33:19
в таком нет
https://codesandbox.io/s/4lwzzjz5p7 Ну и кто тут пиздабол

Google
Artem
01.09.2018
01:33:22
https://redex.github.io/ почему у меня такое ошушение что скоро реакт по дефолту будет онли reason)

Kelin
01.09.2018
01:34:04
Да, без перехвата и получать значение через реф
Я к тому, что если не менять value в стейте, то в инпуте ничего не появится при наборе

Kelin
01.09.2018
01:35:45
Именно, это как-то тупо имхо. Ну типа, зачем реакт перехватывает событие инпута и не дает набирать текст

Artem
01.09.2018
01:36:18
Именно, это как-то тупо имхо. Ну типа, зачем реакт перехватывает событие инпута и не дает набирать текст
реат вообще не любит когда ты напрямую в дом чето там делать собрался)

Kelin
01.09.2018
01:36:33
А как с contenteditable дела?

Artem
01.09.2018
01:37:06
А как с contenteditable дела?
норм, я вот только с кареткой курсора запарился в доску пока сделал нормальным)

Kelin
01.09.2018
01:38:22
А в чем суть onInput/onChange?

Valeriy
01.09.2018
01:52:40
https://codesandbox.io/s/4lwzzjz5p7 Ну и кто тут пиздабол
ок, завтра гляну возможно я чего-то подзабыть успел

Vlad
01.09.2018
04:26:01
А в чем суть onInput/onChange?
Что бы не мучиться с букетом различных реализаций в различных браузерах, а унифицировать поведение

Павел
01.09.2018
05:30:54
добрый день, есть статьи по проектированию компонентов, кроме "мыслим в стиле реакт"?

Roman
01.09.2018
06:18:14
добрый день, есть статьи по проектированию компонентов, кроме "мыслим в стиле реакт"?
Там вроде описано достаточно. Какие тебе моменты не ясны

Umid
01.09.2018
07:21:40
Доброе утро. Попытался подключить редакс к App.js и в итоге получил ошибку в консоли:



В чём может быть проблема? Уже второй день ищу ответ.

Hari
01.09.2018
07:22:45
Тебе прямым текстом написано, что нельзя передавать undefined

Max
01.09.2018
07:23:11
null передавай, если ничего не хочешь

Umid
01.09.2018
07:23:40
null передавай, если ничего не хочешь
C null ничего не поменялось.

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