react-rndを使いましょう。
以下の記事を参考に。
https://medium.com/ruffnote/react-rnd%E3%81%A7%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88%E3%82%92%E3%81%90%E3%82%8A%E3%81%90%E3%82%8A%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B-781c59a6ee83
ポイント
- 親コンポーネントにrelativeを追加
- 画面の半分にしたいときは以下のように指定
x: document.documentElement.offsetWidth / 2