splitster
Version:
Javascript AB testing tool
26 lines (20 loc) • 476 B
JavaScript
import React, { Component } from "react";
import { connect } from "react-redux";
import { removeTodo } from "../store/todosReducer";
class Todo extends Component {
remove = () => {
const { index, dispatch } = this.props;
dispatch(removeTodo(index));
};
render() {
const { data } = this.props;
return (
<span>
{data}
<span onClick={this.remove}>X</span>
</span>
);
}
}
export default connect()(Todo);