In[]:=
PacletInstall["Wolfram/QuantumFramework"]​​Needs["Wolfram`QuantumFramework`"]
Out[]=
PacletObject
Name: Wolfram/QuantumFramework
Version: 1.0.34

Note that Zbasis is QuantumBasis[2] (computational) and Xbasis is QuantumBasis[“X”]
In[]:=
Zbasis=QuantumBasis[<|"0"->{1,0},"1"->{0,1}|>]​​Xbasis=QuantumBasis[<|"+"->{1/Sqrt[2],1/Sqrt[2]},"-"->{1/Sqrt[2],-1/Sqrt[2]}|>]
Out[]=
QuantumBasis
Picture: Schrödinger
Rank: 1
Dimension: 2
​

Out[]=
QuantumBasis
Picture: Schrödinger
Rank: 1
Dimension: 2
​

In[]:=
Psi=QuantumState[<|{"0","0"}->1/Sqrt[2],{"1","1"}->1/Sqrt[2]|>,{Zbasis,Zbasis}]​​Psi["Formula"]
Out[]=
QuantumState
Pure state
Qudits: 2
Type: Vector
Dimension: 4
Picture: Schrödinger
​

Out[]=
|00〉
2
+
|11〉
2
In[]:=
A=QuantumState[{1,0},Zbasis];​​B=QuantumState[{1,0},Xbasis];​​state=QuantumTensorProduct[{A,B}];​​QuantumState[state,{Xbasis,Zbasis}]["Formula"]
Out[]=
|-0〉
2
+
|-1〉
2
+
|+0〉
2
+
|+1〉
2