I think based on this comment 1 the issue would only arise if you would be using the single process - multiple devices approach (not recommended) and hooks should work fine for single process - single device (your approach and the recommended one).