Nextjs: ComponentWillMount vs getInitialProps

estou a usarnext.js para o meu aplicativo React porque ele possui renderização no servidor. Como verifiquei pelo log, os dois métodosComponentWillMount egetInitialProps ambos são executados no lado do servidor. Então, minha pergunta é: existem diferenças entre esses métodos? Quando devo correrComponentWillMount e quando devo corrergetInitialProps. Eu não vejo Next.JS menciona sobre isso.