Mam dwa pytania. Prosta apka, ale mimo wszystko potrzebuje jakiś error handler + pomysł na budowanie endpointów. Nie ma tego wiele, ale jako że nie pracuję w branży nie mam wyczucia jak najlepiej wyjść z tego.
Stack: redux, React
1. Co do łapania błędów z api, i informowania użytkownika. - Hooki i w każdym osobnym własny state do loading error ? - Thunk i trzymanie info w reduxie ? - czy
1. Zrob sobie osobny plik z wlasnymi wyjatkami 2. Polap wszystkie prawdopodobne wyjatki z twoich frameworkow/narzedzi i rzucaj wyjatkami z utworzonego pliku 3. zrob na koncu middleware jakieś globalne lapanie wyjatkow, gdzie: 3a. wyjatki z twojego pliku traktuj jako biznesowe, widoczne dla użytkownika: Nie ma takiego pliku, nie można wpisać takiej wartości 3b. wyjątki, które nie obsłużyłeś wyświetlaj jako "błąd wewnętrzny" i zachowaj go dla siebie
@ZakreconyZszywacz: Odrobię się myślę że w weekend wrzucę na paseBina to zerkniecie - mam pewne koncepcje tego. Ogólnie myślałem że toastify słuzy do zarządzania tymi wyjątkami a to po prostu popout handler z tego co widzę.
Mam dwa pytania. Prosta apka, ale mimo wszystko potrzebuje jakiś error handler + pomysł na budowanie endpointów.
Nie ma tego wiele, ale jako że nie pracuję w branży nie mam wyczucia jak najlepiej wyjść z tego.
Stack: redux, React
1. Co do łapania błędów z api, i informowania użytkownika.
- Hooki i w każdym osobnym własny state do loading error ?
- Thunk i trzymanie info w reduxie ?
- czy
1. Zrob sobie osobny plik z wlasnymi wyjatkami
2. Polap wszystkie prawdopodobne wyjatki z twoich frameworkow/narzedzi i rzucaj wyjatkami z utworzonego pliku
3. zrob na koncu middleware jakieś globalne lapanie wyjatkow, gdzie:
3a. wyjatki z twojego pliku traktuj jako biznesowe, widoczne dla użytkownika: Nie ma takiego pliku, nie można wpisać takiej wartości
3b. wyjątki, które nie obsłużyłeś wyświetlaj jako "błąd wewnętrzny" i zachowaj go dla siebie