wtorek, 24 czerwca 2025

Axios - Promise based HTTP client for the browser and node.js

 Axios to jest biblioteka dla Reacta oraz innych frameworków w języku javascript/typescript do wykonywania połączeń HTTP do API w oparciu o asynchroniczny mechanizm Promise udostępniony na licencji MIT.


https://axios-http.com/docs/intro - strona projektu

https://github.com/axios/axios - link do Githuba


wtorek, 10 czerwca 2025

Ustawienia VS Code dla React

 Kilka małych tipów dla Visual Studio Code przy programowaniu FE:

- install ESLint

- install Prettier - Code formatter

- go to: File -> Preferences -> Settings -> Format On Save on (in Edditor)

- install ES7+ React/Redux/React-Native snippets


In Google Chrom install "React Developer Tools".

niedziela, 8 czerwca 2025

Włączenie obsługi wszystkich wyjątków w JetBrains Rider

 Po wielu, wielu latach pracy na Visual Studio nadszedł ten moment, w którym zdecydowałem się na komercyjną pracę z innym IDE. Wybór padł na JetBrains Rider. Z jednej strony chciałem spróbować coś nowego, a z drugiej jednak sam Rider jest tańszy niż Visual Studio + Resharper. 

Ogólnie pracuje się spoko, aczkolwiek pracując na domyślnych ustawieniach zauważyłem, że czasami nie widzę pewnego błędu z user code w runtime. Całe szczęście da się to łatwo włączyć w opcjach. tj. Breakpoints -> CLR Exceptions Breakpoints -> Exception Handler -> User Code.




Obrazek z oficjalnej dokumentacji:

https://www.jetbrains.com/help/rider/Debugging_Exceptions.html#exception-breakpoints