Janatová, die für den Dukla Liberec startet, lief im Dezember 2013 in Horní Mísečky erstmals im Slavic Cup und errang dabei den 32. Platz über 5 km klassisch und den 21. Platz über 10 km Freistil. Ihre besten Platzierungen beim Europäischen Olympischen Winter-Jugendfestival 2015 in Steg waren der 20. Platz über 5 km Freistil und der neunte Rang in der Mixed-Staffel und bei den Nordischen Junioren-Skiweltmeisterschaften 2016 in Rasnov der 35. Platz im Sprint und der 12. Rang mit der Staffel. Ihr Debüt im Skilanglauf-Weltcup hatte sie im Januar 2016 in Nové Město, das sie auf dem 59. Platz über 10 km Freistil beendete. Bei den Nordischen Junioren-Skiweltmeisterschaften 2017 in Soldier Hollow belegte sie den 27. Platz über 5 km Freistil, den 21. Rang im Sprint und den zehnten Platz mit der Staffel. Im folgenden Jahr kam sie bei den U23-Weltmeisterschaften in Goms auf den 34. Platz im Skiathlon, auf den 25. Rang über 10 km klassisch und auf den 14. Platz im Sprint. Bei der Tour de Ski 2018/19 holte sie bei der Sprintetappe in Toblach mit dem 29. Platz ihre ersten Weltcuppunkte. Im Januar 2019 lief sie bei den U23-Weltmeisterschaften in Lahti auf den 29. Platz im 15-km-Massenstartrennen, auf den 21. Rang im Sprint und auf den 19. Platz über 10 km Freistil. Bei den Nordischen Skiweltmeisterschaften 2019 in Seefeld in Tirol belegte sie den 60. Platz über 10 km klassisch, den 41. Rang im Sprint und den 13. Platz zusammen mit Petra Hynčicová im Teamsprint. Im März 2019 holte sie im Sprint in Oberwiesenthal ihren ersten Sieg im Alpencup und erreichte abschließend den zehnten Platz in der Gesamtwertung des Alpencups. In der Saison 2019/20 belegte sie den 27. Platz bei der Tour de Ski 2019/20 und errang mit Platz zwei in Piancavallo über 10 km klassisch und Rang eins im Sprint, den neunten Platz in der Gesamtwertung des Alpencups.
Nach Platz 48 beim Ruka Triple zu Beginn der Saison 2020/21, errang Janatová mit Platz neun im Sprint in Dresden ihre erste Top-Zehn-Platzierung im Weltcupeinzel und den 39. Platz bei der Tour de Ski 2021. Beim Saisonhöhepunkt, den Nordischen Skiweltmeisterschaften 2021 in Oberstdorf, lief sie auf den 32. Platz im Sprint, auf den 21. Rang über 10 km Freistil und jeweils auf den achten Platz mit der Staffel und zusammen mit Kateřina Razýmová im Teamsprint. In der Saison 2021/22 kam sie bei der Tour de Ski 2021/22 auf den 27. Platz und nahm bei den Olympischen Winterspielen 2022 in Peking an fünf Rennen teil. Ihre besten Platzierungen dabei waren auf den 19. Platz im Sprint und der 13. Rang mit der Staffel.
2022 Peking: 13. Platz Staffel, 15. Platz Teamsprint klassisch, 19. Platz Sprint Freistil, 22. Platz 30 km Freistil Massenstart, 34. Platz 10 km klassisch