I know that qubits are represented by quantum particles (for example photons) and that their state is given by one property (for example spin).
My question is about the quantum memory: how are the qubits stored in a quantum computer. I suppose we require a kind of black box for Heisenberg's uncertainty principle to work. If I understand this correctly this principle is relevant for the superposition of the qubit.
How is this kind of black box implemented in real quantum computers?