Czech literature is divided into several main time periods : the Middle Ages ; the Hussite period ; the years of re-Catholicization and the baroque ; the Enlightenment and Czech reawakening in the 19th century ; the avantgarde of the interwar period ; the years under Communism and the Prague Spring ; and the literature of the post-Communist Czech Republic .