Jak zrobić w React, że po wciśnięciu klawisza Escape zostanie zmieniona wartość w state "confirm" na "true", a ponowne wciśnięcie Escape uruchomi skrypt secPress()?

const [confirm, setConfirm] = useState(false);

const _confirm = () => {
if (confirm) {
  • 32
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aptitude: tak naprawde wszystko w kodzie jest ok tylko tyle ze setState działa lekko inaczej niż sobie wyobrażasz.
Gdy wykonuje sie setConfirm(true) to zmienna confirm nie uzyska natychmiast nowej wartości, a dopiero wtedy gdy ponownie zostanie odpalony hook useState (tylko tam w Twoim kodzie jest bezposrednie przypisanie do zmiennej confirm i to jest poprawne podejscie). A z kolei hook zostanie odpalony dopiero w kolejnej rundzie rerenderowania komponentu.
Zrob sobie console.log(confirm)
  • Odpowiedz
Jak pobrać drugi element z objectu po wartości?

Znam wartość "pepsi" i znam imię "ala", jak pobrać imię "ola"?

Jak coś to zawsze są tylko da takie same wartości, jak pepsi czy cola,
można by było odfiltrować wszystkie pepsi i pobrać imię ola po ala, ale jak to zrobić?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aptitude: nie rób tak

4.3.3 Object

An object is a member of the type Object. It is an unordered collection of properties


jak chcesz mieć zachowaną kolejność insertowania, użyj tablicy lub Mapy.
Object nie daje gwarancji co do kolejnosci własności
  • Odpowiedz
4) Jak wyglądałoby łamanie Enigmy w 2021 roku? (film, 21 minut)

https://www.youtube.com/watch?v=RzWB5jL5RX0

INFO: pierwsza część filmu przedstawia (dość dogłębnie) zasadę działania algorytmu Enigmy. Dalej mamy metodykę łamania. Ciekawie wyjaśnione.


@imlmpe: A propo przełomowych technologii przeszłości - czy postowałeś już filmik o komputerze pokładowym misji Apollo? Prezentacja trwa ok. godzinę ale jest niesamowicie wciągająca, fantastyczne wyjaśnienie działania systemu i interakcji z załogą.
  • Odpowiedz
Jak pobrać losowy object z array który zawiera daną wartość?

Np. pobranie losowego objectu który "napoj" ma wartość "cola".

[
{napoj: "cola", imie: "ala"}
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, potrzebuję pomocy w wyborze technologii okołowebowej. Otóż jest sobie pewien proces dziejący się w backendzie. Jest też do tego procesu wizualizacja potrzebna tylko deweloperom: prosty HTML + JavaScript, tenże JS dostaje raz na sekundę JSONa z aktualnym stanem procesu i wizualizuje to przestawiając i kolorując y na stronie. Proste. Ale ta wizualizacja jest trochę nieczytelna - zdecydowanie brakuje jej trzeciego wymiaru. Chciałbym zatem dodać ten trzeci wymiar zmieniając możliwie niewiele w
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki obeznani w #programowanie.

Znacie może jakieś fajne strony/apki/sposoby gdzie można poćwiczyć programowanie? Bardzo spodobała mi się strona edabit ale wersja pro jest trochę za droga. Z kolei zadania code Wars są trochę za trudne dla mnie. W3schools jest w porządku ale bardziej jako podręcznik. Mam wykupiony kurs na udemy i chciałbym trochę ugruntować wiedzę a nie mam kilku godzin w ciągu dnia, aby rozgryzać całe tutoriale na
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ktora ksiazke wybrac?
https://helion.pl/ksiazki/javascript-przewodnik-poznaj-jezyk-mistrzow-programowania-wydanie-vii-david-flanagan,jsppm7.htm#format/d

https://helion.pl/ksiazki/javascript-i-jquery-interaktywne-strony-www-dla-kazdego-podrecznik-front-end-developera-jon-duckett,jsqwdv.htm#format/d

po samym spisie tresci druga wydaje sie bardziej pomocna + przyjazniej napisana dla laika, natomiast pierwsza ma zdecydowanie wiecej zawartosci(ilosc stron podobna, ale w drugiej pelno roznych schematow, a tu same bloki tekstu na kazdej stronie prawie XD).
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki potrzebuje dodawać nową właściwość obiektu bez jego nadpisywania mam takie coś:

const minprice = {
'attributes.price': {
$gte: this.request.query.min
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam apke w react na localhost3000 i API node na 8080 z postmana wszytskie zapytania przechodzą z reacta wszytsko blokowane przez cors. Używałem już app.use(cors()) , app.options('*', cors()) , dodaje do responsa header Access-Control bla bla , po stronie serwera też jest ten sam header z * i już nie mam pojęcia co robić
#programista15k #programowanie #react #javascript
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak w webpack dodawać zewnętrzne biblioteki tak by były globalnie dostępne?
Robię tak:
import '@coreui/coreui';
Niby w folderze build się pojawia tak jak trzeba, ale jak próbuję zrobić coreui.metoda() to mam coreui not defined...
Próbowałem też const coreui = require('@coreui/coreui') ale też nie działa.

Pomocy,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tlaziuk: próbowałem tak też, nic się nie dzieje, nie ma błędu i nie działa. Próbowałem console.log coreui (jest Module) i console.log całego sidebar, też jest ok. Chyba się poddam na razie i zostawię linkowany js, przynajmniej działa.
  • Odpowiedz
@dzek: już od kilku lat trwa dyskusja jak ogarnąć prettiera by zostawił w spokoju tablice dotyczące np macierzy. Nadal czekam aż to poprawią.
  • Odpowiedz
#rozdajo Codecademy Pro konto do June 10, 10:15 AM
Najważniejsze - napisz mi na PW lub w komentarzu, jak wykorzystasz Pro, do czego jest Ci potrzebne, co już zrobiłeś.
#programista #programista15k #programowanie #programujzwykopem #naukaprogramowania #javascript #python #informatyka

Chylę czoła i przepraszam cebulaków co chyba widzę tag darmoToUczciwaCena i zawsze bierą.
Zdecydowałem się dodać
deadIift - #rozdajo Codecademy Pro konto do June 10, 10:15 AM
Najważniejsze - napisz...

źródło: comment_1618703023mdB1QEeIS0PnuBJFv6FkM6.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@justjoin_it: W pierwszej pracy w supporcie IT, manager zlecił mi zarejestrowanie jak szybko otwierają się pliki w excelu pod VDI. Miałem to poźniej posłać do jakiegoś Project Managera w Indiach który 'badał sprawę'. A jak to wyglądało? Otwieraliśmy na komputerze Pana z księgowości dokument w excelu, a ja odpalałem stoper w telefonie i zapisywałem w ile minut/sekund dany plik się otworzy. Miałem tak obskoczyć dobre 4-5 osób w danym projekcie.
  • Odpowiedz
@Zsan: Request wysyłany jest po kliku ,później idzie zwrotka i strona przepuszcza dalej. Nie jest to problem aplikacji ponieważ poza automatem - klikając ręcznie wszystko działa ok. Problem tylko jak automat klika
  • Odpowiedz