Boa tarde, estou tentando substituir o innerHTML pela sintaxe JSX, porém ao implementar o código ele me retorna o seguinte erro:
c.default.createClass is not a function
Qual poderia ser o problema do código? Lembrando que no meu parametro da variavel "el" ele me retorna todo o body. Segue o código
export function render(el, state) {
var todoItems = [];
if(state.todos){
todoItems = Array.prototype.map.call(state.todos, renderTodoItem).join('');
}
if(isEnabled('filterDone')){
const todosDone = state.todos.filter(item => item.done);
todoItems = Array.prototype.map.call(todosDone, renderTodoItem).join('');
}
if(isEnabled('filterNotDone')){
const todosNotDone = state.todos.filter(item => !item.done);
todoItems = Array.prototype.map.call(todosNotDone, renderTodoItem).join('');
}
el = React.createClass({
render: function(){
return renderApp(renderInput(),renderTodos(todoItems))
}
});
}