Есть ли шанс создать элемент SVG с путем, равным преобразованному входному значению?
Примерно задача заключается в следующем. Пользователь вводит значение во входные данные, затем введенное значение будет преобразовано в путь svg и отправлено в серверную часть. Введенные значения должны быть чувствительны к изменениям шрифта, но это на более поздней стадии.
Ввод: глагол
Выход: https://jsfiddle.net/4uhwsjvk/
class Hello extends React.Component {
state = {
value: 'hi'
};
handleInputEvent = e => {
e.preventDefault();
this.setState({
value: e.target.value,
})
}
handleSubmit = e => {
e.preventDefault();
alert('create svg from input value');
}
render() {
return (
<div>
<form onSubmit={this.handleSubmit}>
<input type="text" value={this.state.value} onChange={this.handleInputEvent} />
<button>submit</button>
</form>
{this.state.value}
</div>
);
}
}
ReactDOM.render(
<Hello name="World" />,
document.getElementById('container')
);
https://jsfiddle.net/1wda3bj7/2/