I agree with what @somu said. Both have different syntax, but the end result is same. As far as I know the React team encourages to use ES6 class syntax. But if you have written significant portion of your code in older React.createClass() syntax I suggest sticking to it.
Further Reading :