Como altero NA para 0 com lapply ()?

Eu tenho uma lista de conjuntos de dados.

dfList <- list(df1,df2,df3)

Cada conjunto de dados se parece com isso.

apples, oranges
1,      2
NA,     4

Quero alterar programaticamente cada quadro de dadosNAs para0s. Como eu faço isso?

Meu código até agora ...

lapply(
  X = dfList,
  FUN = cbind,
  is.na = FALSE
)