Я должен передать параметры объекта для создания соединения с сокетом, он создается и используется следующим образом:
var options = {port: 4444, host: this.props.ip, reuseAddress: true};
var client = TcpSocket.createConnection(options);
Но я получаю следующую ошибку:
You attempted to set the key 'host' with the value x.x.x.x on an object that is meant to be inmutable and has been frozen.
Как Могу ли я клонировать или скопировать ip (полученный в качестве реквизита дочерним компонентом), чтобы я не получил эту ошибку?
Редактировать: Я пробовал это, но появляется та же ошибка.
var self = this;
var clone = Object.assign({}, self.props)
var options = {port: 4444, host:clone.ip, reuseAddress: true};