Proper way to change properties with state. And property keys used to secure the drag and drop