Всім привіт!
По тасці треба показувати прогрес загрузки файлу в UI. Реалізував це через передачу callback функції у іншу функцію де виконується запит. Типу
uploadFile(id, file, callback);
В цій функції uploadFile є listener onprogress, який викликає цей callback і віддає мені дані по прогресу в основний компонент, який відмальовує далі рівень прогресу загрузки файлу. Все працює, але я хз наскільки це правильно. Можете підказати чи це коректно взагалі і зокрема чи це не порушує принципу того ж SOLID?