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

|
w0nderw0r1d 2022-06-26 18:31:30
golos_zilla 2022-06-26 18:28:04
а как мне сделать? я не понимаю, хочу чтоб инпут подсвечивался красным или зеленым в зависимости от вводимого….

через style можно и без рефов

golos_zilla 2022-06-26 18:32:00
w0nderw0r1d 2022-06-26 18:31:30
через style можно и без рефов

не очень понимаю что значит черезе style

w0nderw0r1d 2022-06-26 18:32:37
пишешь инпуту style = {{green ? green : red}}, а в онклике просто проверяешь что вводят и меняешь значение для green тру или фолс
Vlad 2022-06-26 18:32:37
w0nderw0r1d 2022-06-26 18:27:49
вот в отпуте у тебя ж написано. так же и в мап пихай. ключи и массив и объектами и в итоге по ключу у тебя будет массив объектов

ладно, мы друг друга не понимаем

w0nderw0r1d 2022-06-26 18:33:42
w0nderw0r1d 2022-06-26 18:32:37
пишешь инпуту style = {{green ? green : red}}, а в онклике просто проверяешь что вводят и меняешь значение для green тру или фолс

вернее я не совсем правильно стили написал. это чисто для понмиания. просто загугли как можно стилизовать в реакте через style

Vitalii1Vitalii 2022-06-26 18:33:53
reactjs_samurai-717758.jpg

Vitalii1Vitalii 2022-06-26 18:33:53
reactjs_samurai-717757.jpg

Vitalii1Vitalii 2022-06-26 18:33:53
подскажите как засинхронить инпут со стейтом, что б не отставал на один символ)
golos_zilla 2022-06-26 18:34:55
w0nderw0r1d 2022-06-26 18:33:42
вернее я не совсем правильно стили написал. это чисто для понмиания. просто загугли как можно стилизовать в реакте через style

понял

Vitalii1Vitalii 2022-06-26 18:34:57
Vitalii1Vitalii 2022-06-26 18:33:53
подскажите как засинхронить инпут со стейтом, что б не отставал на один символ)

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

w0nderw0r1d 2022-06-26 18:35:05
reactjs_samurai-717761.jpg
вот типа такого
w0nderw0r1d 2022-06-26 18:35:08
https://medium.com/nuances-of-programming/5-способов-стилизовать-компоненты-react-в-2019-315be327a22b

5 способов стилизовать компоненты React в 2019Medium
Эта статья расскажет о современных практиках стилизации компонентов React.
golos_zilla 2022-06-26 18:35:18
спасибо
stupidmonkey25 2022-06-26 18:35:21
Vlad 2022-06-26 18:15:22
единственное что приходит в голову это Json stringify

хз правильно ли это будет, но так должно работать

risenforces 2022-06-26 18:35:47
Evgeniy_Martynenko 2022-06-26 15:43:47
При том что народ знает и бездействует а это равноценно соучастию.

Ахахах смешно

Vlad 2022-06-26 18:36:26
stupidmonkey25 2022-06-26 18:35:21
хз правильно ли это будет, но так должно работать

да, я так и сделал. Но мне не совсем нравится такой подход

Vlad 2022-06-26 18:36:30
по этому и спросил
Vlad 2022-06-26 18:36:36
stupidmonkey25 2022-06-26 18:35:21
хз правильно ли это будет, но так должно работать

но ты понял что я имел ввиду?

stupidmonkey25 2022-06-26 18:37:11
ага
w0nderw0r1d 2022-06-26 18:37:28
Vitalii1Vitalii 2022-06-26 18:34:57
есть локальный стейт в который записываю данные с инпута, как можно правильно передавать данные с инпута что б синхронно с отображением инпута были такие же цифры и в стейте

это как? ты пишешь что то в инпут, оно летит в стейт и отрисовывает в инпуте

Vitalii1Vitalii 2022-06-26 18:43:36
w0nderw0r1d 2022-06-26 18:37:28
это как? ты пишешь что то в инпут, оно летит в стейт и отрисовывает в инпуте

да я наверно неправильно делаю, в компоненте создал хук, через пропсы передаю initial state, и в инпуте методом onChange вызываю функцию которая и в хуке велью меняет и через пропс в стейте… подскажи как правильно это делается

w0nderw0r1d 2022-06-26 18:44:51
Vitalii1Vitalii 2022-06-26 18:43:36
да я наверно неправильно делаю, в компоненте создал хук, через пропсы передаю initial state, и в инпуте методом onChange вызываю функцию которая и в хуке велью меняет и через пропс в стейте… подскажи как правильно это делается

А зачем и там и там менять? Получается ты используешь и useState и какой то другой стейт?

w0nderw0r1d 2022-06-26 18:45:05
Редакса мож
Vitalii1Vitalii 2022-06-26 18:47:01
w0nderw0r1d 2022-06-26 18:44:51
А зачем и там и там менять? Получается ты используешь и useState и какой то другой стейт?

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

props.state.inputValue = (Number(event.target.value))

и хуки уже не использую, но можно ли так с пропсов брать стейт и его менять?

w0nderw0r1d 2022-06-26 18:47:47
Vitalii1Vitalii 2022-06-26 18:47:01
посмотри, получлось, ончендж инмута вызывает функцию которая меняет данные в стейте:

props.state.inputValue = (Number(event.target.value))

и хуки уже не использую, но можно ли так с пропсов брать стейт и его менять?

Нет менять так точно нельзя

w0nderw0r1d 2022-06-26 18:48:18
Это как цикл в одну сторону. Нельзя крутить его в обратную
w0nderw0r1d 2022-06-26 18:49:03
Ты должен диспатчить новое значение, понимаешь? Ты вообще курс самурая там проходишь или редакс сам изучаешь?
batyabitcha 2022-06-26 18:50:07
Всем привет, может знает кто, почему во вкладке Application (Chrome), не обновляется автоматически Local Storage после изменения
Vitalii1Vitalii 2022-06-26 18:51:11
w0nderw0r1d 2022-06-26 18:49:03
Ты должен диспатчить новое значение, понимаешь? Ты вообще курс самурая там проходишь или редакс сам изучаешь?

уже и прошел, и все вроде сам делал, потом пошел на проект с ангуляр, вернулся и ппц… практики мало было тупо все забыл

Vitalii1Vitalii 2022-06-26 18:52:03
w0nderw0r1d 2022-06-26 18:49:03
Ты должен диспатчить новое значение, понимаешь? Ты вообще курс самурая там проходишь или редакс сам изучаешь?

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

Vitalii1Vitalii 2022-06-26 18:52:59
Vitalii1Vitalii 2022-06-26 18:52:03
это я так понимаю санку создать, в нее бередавать данные с инкут и диспатчить экшн который будет добавлять в стейт данные?

или даже не санку а просто экшн криейтор который будет это делать

w0nderw0r1d 2022-06-26 18:53:19
Vitalii1Vitalii 2022-06-26 18:52:03
это я так понимаю санку создать, в нее бередавать данные с инкут и диспатчить экшн который будет добавлять в стейт данные?

Санку думаю не надо т.к. они ж обычно для асинхронщины нужны, но в остальном да, ты прав вообще советую загуглить или на ютубе глянуть redux toolkit. Более удобная штука чем обычный редакч

w0nderw0r1d 2022-06-26 18:53:25
Vitalii1Vitalii 2022-06-26 18:52:59
или даже не санку а просто экшн криейтор который будет это делать

Да

Vitalii1Vitalii 2022-06-26 18:54:25
w0nderw0r1d 2022-06-26 18:53:25
Да

точно, по коммитам прошелся, до редакс формы так делали, экшн криейтор через коннект передавали и им пользовались при наборе текста

Vitalii1Vitalii 2022-06-26 18:54:27
спасибо
InCorCad1t 2022-06-26 18:57:56
vdotuneigrayu 2022-06-25 22:15:22
где ты мапишь

Решил проблему, держу в курсе. Стейт направил но был разделен:)

InCorCad1t 2022-06-26 18:58:17
Одна } не на том месте на сутки задержала обучение
w0nderw0r1d 2022-06-26 19:04:12
тут
techfather_bot 2022-06-26 19:33:24
Если вы не бот — нажмите эту кнопку.
У вас есть пять минут, потом вы будете удалены из группы.
ArtyomVardanyan 2022-06-26 19:49:52
reactjs_samurai-717794.jpg

ArtyomVardanyan 2022-06-26 19:50:08
Всё по факту
kiruushaaa 2022-06-26 19:55:53
ArtyomVardanyan 2022-06-26 19:49:52

reactjs_samurai-717796.jpg
такая лучше

Devergence 2022-06-26 19:58:34
kiruushaaa 2022-06-26 19:55:53
такая лучше

Спасибо

kiruushaaa 2022-06-26 19:58:45
Devergence 2022-06-26 19:58:34
Спасибо

u r welcome mate!

kiruushaaa 2022-06-26 20:00:35
Devergence 2022-06-26 19:58:34
Спасибо

кстати посмотрел пацаном в озвучке рхс?

2022-06-26 20:04:08
ArtyomVardanyan 2022-06-26 19:49:52

у меня всегда были двойки

Devergence 2022-06-26 20:05:56
kiruushaaa 2022-06-26 20:00:35
кстати посмотрел пацаном в озвучке рхс?

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

2022-06-26 20:07:40
reactjs_samurai-717802.jpg

2022-06-26 20:11:35
reactjs_samurai-717805.jpg
пацаны го смотреть сериал
Максим 2022-06-26 20:17:26
Приветствую. Прохожу курс Димыча. 97 урок. вчера остановился на моменте написания формы для изменения «о себе». при вызове onSubmit в консоль лог выводил инфу (formData), что все работает.
Сегодня оно **** уже не работает)))
Вот такое выдает: Expected onSubmit listener to be a function, instead got a value of object type.
Хотя функция на месте) не изменялась) в компоненту формы прокинута. почему реакт её не распознаёт. я не понимаю😭
|