@react_js

Страница 4784 из 5115
Rr
09.09.2018
20:01:14
Это библиотека ? ?
хм, вроде Фреймворк апще

Kendr
09.09.2018
20:04:19
Rr
09.09.2018
20:09:36
смысле блетю
вот в голову залезло слово ето https://tools.ietf.org/html/rfc6749

Nicholas
09.09.2018
20:45:44
Почему редьюсер выполнился, а компонент после этого не перерендерился?

Google
Nicholas
09.09.2018
20:45:48


Nicholas
09.09.2018
20:47:23
А комп точно законекчен?
Да. При другом action он рендерится.



Wild wild
09.09.2018
20:48:03
Посоветуйте уроки либо книгу для углубление в js core

М
09.09.2018
20:56:07
ребят, а почему так? this.state = { var: '', arr: [''] }; ... handleInput = (event, field) => { this.setState({ [field]: event.target.value }; ... (e) => handleInput(e, 'var'); // работает (e) => handleInput(e, 'arr[0]'); // не работает

М
09.09.2018
20:57:08
я же обращаюсь к элементу массива, который тоже строка

Сергей
09.09.2018
20:57:17
arr[0] это строка

а не обращение к элементу массива

М
09.09.2018
20:57:44
равно как и 'var' это строка, а не обращение к проперти var у стейта

Kendr
09.09.2018
20:57:45
arr[0] это строка
Он пытается как ключ заюзать

Google
М
09.09.2018
20:57:54
но внутри ['var'] все работает

Kendr
09.09.2018
20:58:19
У вас раст

М
09.09.2018
20:58:26
ну и я о том же

Сергей
09.09.2018
20:58:29
ну и я о том же
так и должно быть

М
09.09.2018
20:58:44
именно, а в моем примере не работает

а, черт

Kelin
09.09.2018
20:59:01
Сергей
09.09.2018
20:59:01
именно, а в моем примере не работает
ладно. давай начнем с начала

М
09.09.2018
20:59:07
я все понял

Сергей
09.09.2018
20:59:08
что значит “не работает” ?

М
09.09.2018
20:59:12
а возможно сделать то, что я пытаюсь?

Сергей
09.09.2018
20:59:13
Cenator
09.09.2018
20:59:26
Сергей
09.09.2018
20:59:39
а возможно сделать то, что я пытаюсь?
написать отдельный метод

М
09.09.2018
20:59:53
не хочу писать отдельный метод, это +10 методов сразу

это неправильное решение будет, по-моему

Сергей
09.09.2018
21:00:52
если тебе такое понадобилось, значит накосячил

Google
Сергей
09.09.2018
21:01:14
сделай редюсер

лол

М
09.09.2018
21:02:27
ну как накосячил. есть объект, у него есть массив признаков. признаков может быть от 0 до n, это решает юзер при заполнении. подскажите тогда, как реализовать заполнение объекта?

Дмитрий
09.09.2018
21:04:02
XY ЕТA

М
09.09.2018
21:04:16
да, спасибо

Kendr
09.09.2018
21:04:24
XY ЕТA
да, спасибо

Дмитрий
09.09.2018
21:04:35
?

М
09.09.2018
21:05:05
xy проблемой это было бы, если бы мой код не решал проблему в том случае, если бы возможно было придти к его рабочей версии

Дмитрий
09.09.2018
21:10:23
require('vm') ...

М
09.09.2018
21:11:19
я загуглил, что это)

Abu
09.09.2018
21:11:28
Можно строку спарсить ?

Сергей
09.09.2018
21:11:41
я загуглил, что это)
хреново видимо.

М
09.09.2018
21:11:58
хреново видимо.
я уверен, что нет) но это демагогия уже

Сергей
09.09.2018
21:12:06
потому что суть XY проблемы, когда спрашивают о решении X, когда на самом деле пытаются решить Y и думают, что X поможет

Google
Admin
ERROR: S client not available

Сергей
09.09.2018
21:13:14
именно. в случае если Х поможет, то это не ХУ проблема
так ты не знаешь, поможет тебе Х или нет

вот ты сейчас как раз в этой проблеме

лучше опиши, что ты пытаешься сделать

а не конкретный кейс, который у тебя через жопу

М
09.09.2018
21:14:28
ребят, а почему так? this.state = { var: '', arr: [''] }; ... handleInput = (event, field) => { this.setState({ [field]: event.target.value }; ... (e) => handleInput(e, 'var'); // работает (e) => handleInput(e, 'arr[0]'); // не работает
если ответить здесь, как в сет стейте выполнить строку, то это решит задачу и решит без создания нового метода. для всех полей будет единый метод, что на мой взгляд лучше

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

М
09.09.2018
21:15:01
я не так что бля компонент не пашет я хз

М
09.09.2018
21:15:28
да почему она хуево поставлено та?!

Сергей
09.09.2018
21:15:45
потому что “в сет стейте выполнить строку” это полнейший пиздец

я ещё раз прошу

либо опиши ЗАДАЧУ

либо решай сам

М
09.09.2018
21:17:14
ок, задача - есть документ товара, у товара есть признаки, при создании товара нужно их заполнить, либо можно не заполнять, как хранить и как реализовать создание?

Google
М
09.09.2018
21:17:50
но на самом аргумент про сетстейт не тянет на нормальный аргумент

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

Nicholas
09.09.2018
21:18:37
Почему редьюсер выполнился, а компонент после этого не перерендерился?
Понял. Это было потому что я в селекторе не выбрал эти данные => они не попали в props и компонент не реагировал на их изменение.

М
09.09.2018
21:22:05
то есть вот такой документ, я делаю форму для его создания product = { prop1, prop2, atts = [ String ] я создаю его формой, каждый инпут которой является контролд инпутом и хранит свое значение в стейте

Сергей
09.09.2018
21:28:54
то есть вот такой документ, я делаю форму для его создания product = { prop1, prop2, atts = [ String ] я создаю его формой, каждый инпут которой является контролд инпутом и хранит свое значение в стейте
во первых посмотри на штуки управления формами (react-final-form, formik, redux-form) во вторых, функциональность установки признака отличается от изменения значения обычного поля. я бы сделал два метода setField и setAttrValue

М
09.09.2018
21:33:47
во первых посмотри на штуки управления формами (react-final-form, formik, redux-form) во вторых, функциональность установки признака отличается от изменения значения обычного поля. я бы сделал два метода setField и setAttrValue
Формики и проч мне не очень нравятся, возможно потому что мне хочется все очень сильно контролировать И да, я согласен, что имеет смысл сделать два метода. Я хотел все поля назначать одним методом, и уже на сервере разруливать и делать нужную логику

Но второй метод здесь все сильно упростит, это правда, спасибо

Dmitry
09.09.2018
21:37:15
а чем тебе формики не дают контролировать? это ж просто setFieldState c плюхами

Юра
09.09.2018
21:38:34
ребят, если хочу выложить уже собраную версию (build) на гитхаб.io + исходник, закинуть в репозиторий не собранное + build или так не делают?)

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