Duplicate widget initialization is not recommended because it might lead to unexpected behavior, and it is best to avoid it where possible.
If duplicate initialization is a must in your case, avoid creating a new widget instance from the leftover of a destroyed widget. To initialize new widgets, use different, newly appended DOM elements. In some cases it is also possible to empty the widget container and initialize a new instance from the empty element.
The following article illustrates how to destroy a Kendo Grid widget: