Aktywne Wpisy
![kornel-mir](https://wykop.pl/cdn/c0834752/72944fcdf1424de279e5f14be189882e0438f37f79c1c06ef7570c3d2798fd3b,q60.jpg)
kornel-mir +175
#przegryw Ale sytuacja mnie dziś spotkała ,w nocnym autobusie oprócz mnie jechała grupa młodzieży (22-25lat) Jedna dziewczyna była wyraźnie nie przytomna a pozostali 3 lub 4 osoby próbowali ja cucić ,lecz bez żadnego efektu. Przyglądałem się temu z 3 przystanki aż w końcu postanowiłem zareagować bo jeden kretyn z tej grupy zaczął wlewać tej dziewczynie kole z puszki do ust. Podbiegłem i zapytałem co on wyprawia? Pouyczałem ,że nie powinien
![kopek](https://wykop.pl/cdn/c3397992/kopek_RFJtxBBtZ1,q60.jpg)
kopek +18
Nie mam ochoty do życia. Już od roku zmagam się z #depresja .
Nic nie pomaga
Nic nie pomaga
const handleDepartmentInputChange = (selected) => {
if (selected === null) {
let modifiedInputs = { ...inputs };
modifiedInputs[scope]['query_department'] = '';
setInputs(modifiedInputs);
} else {
let modifiedInputs = { ...inputs };
modifiedInputs[scope]['query_department'] = selected.value.toString();
setInputs(modifiedInputs);
}
};
wywala się przy undefined, jak sobie z tym poradzić z klasą?
Wydaje mi się, że selected === null zmieię na: selected === null || selected === undefined i styknie.
selected to jest wartość inputu.
#webdev #react #javascript #programowanie
[undefined, null].includes(selected)
Coś takiego wymyśliłem.
const handleDepartmentInputChange = (selected) => {
let modifiedInputs = {
modifiedInputs[scope]['query_department'] = selected?.value?.toString() || '';
let modifiedInputs = { ...inputs };
robi tylko shallow copyinputs
, a modyfikujesz wewnętrzny obiekt wmodifiedInputs[scope]
. Powinno to być coś takiego, zwróć uwagę na tworzenie kopii obiektu podinputs[scope]
setInputs({ ...inputs, [scope]: { ...inputs[scope], query_department: selected?.value?.toString() ?? '' } });
@asciiterror: skąd się uczysz JS/React? Praktyka?