We shouldn't commit composer.lock as it would pin the user to a specific react/http-client version
Better error handling
Basic example, more will follow